@@ -12,29 +12,103 @@ def initiate():
1212
1313 car_make_instances = []
1414 for data in car_make_data :
15- car_make_instances .append (CarMake .objects .create (name = data ['name' ], description = data ['description' ]))
15+ car_make_instances .append (CarMake .objects .create (
16+ name = data ['name' ], description = data ['description' ]))
1617
17-
18- # Create CarModel instances with
19- # the corresponding CarMake instances
18+ # Create CarModel instances with the corresponding CarMake instances
2019 car_model_data = [
21- {"name" : "Pathfinder" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [0 ]},
22- {"name" : "Qashqai" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [0 ]},
23- {"name" : "XTRAIL" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [0 ]},
24- {"name" : "A-Class" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [1 ]},
25- {"name" : "C-Class" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [1 ]},
26- {"name" : "E-Class" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [1 ]},
27- {"name" : "A4" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [2 ]},
28- {"name" : "A5" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [2 ]},
29- {"name" : "A6" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [2 ]},
30- {"name" : "Sorrento" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [3 ]},
31- {"name" : "Carnival" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [3 ]},
32- {"name" : "Cerato" , "type" : "Sedan" , "year" : 2023 , "car_make" : car_make_instances [3 ]},
33- {"name" : "Corolla" , "type" : "Sedan" , "year" : 2023 , "car_make" : car_make_instances [4 ]},
34- {"name" : "Camry" , "type" : "Sedan" , "year" : 2023 , "car_make" : car_make_instances [4 ]},
35- {"name" : "Kluger" , "type" : "SUV" , "year" : 2023 , "car_make" : car_make_instances [4 ]},
36- # Add more CarModel instances as needed
20+ {
21+ "name" : "Pathfinder" ,
22+ "type" : "SUV" ,
23+ "year" : 2023 ,
24+ "car_make" : car_make_instances [0 ]
25+ },
26+ {
27+ "name" : "Qashqai" ,
28+ "type" : "SUV" ,
29+ "year" : 2023 ,
30+ "car_make" : car_make_instances [0 ]
31+ },
32+ {
33+ "name" : "XTRAIL" ,
34+ "type" : "SUV" ,
35+ "year" : 2023 ,
36+ "car_make" : car_make_instances [0 ]
37+ },
38+ {
39+ "name" : "A-Class" ,
40+ "type" : "SUV" ,
41+ "year" : 2023 ,
42+ "car_make" : car_make_instances [1 ]
43+ },
44+ {
45+ "name" : "C-Class" ,
46+ "type" : "SUV" ,
47+ "year" : 2023 ,
48+ "car_make" : car_make_instances [1 ]
49+ },
50+ {
51+ "name" : "E-Class" ,
52+ "type" : "SUV" ,
53+ "year" : 2023 ,
54+ "car_make" : car_make_instances [1 ]
55+ },
56+ {
57+ "name" : "A4" ,
58+ "type" : "SUV" ,
59+ "year" : 2023 ,
60+ "car_make" : car_make_instances [2 ]
61+ },
62+ {
63+ "name" : "A5" ,
64+ "type" : "SUV" ,
65+ "year" : 2023 ,
66+ "car_make" : car_make_instances [2 ]
67+ },
68+ {
69+ "name" : "A6" ,
70+ "type" : "SUV" ,
71+ "year" : 2023 ,
72+ "car_make" : car_make_instances [2 ]
73+ },
74+ {
75+ "name" : "Sorrento" ,
76+ "type" : "SUV" ,
77+ "year" : 2023 ,
78+ "car_make" : car_make_instances [3 ]
79+ },
80+ {
81+ "name" : "Carnival" ,
82+ "type" : "SUV" ,
83+ "year" : 2023 ,
84+ "car_make" : car_make_instances [3 ]
85+ },
86+ {
87+ "name" : "Cerato" ,
88+ "type" : "Sedan" ,
89+ "year" : 2023 ,
90+ "car_make" : car_make_instances [3 ]
91+ },
92+ {
93+ "name" : "Corolla" ,
94+ "type" : "Sedan" ,
95+ "year" : 2023 ,
96+ "car_make" : car_make_instances [4 ]
97+ },
98+ {
99+ "name" : "Camry" ,
100+ "type" : "Sedan" ,
101+ "year" : 2023 ,
102+ "car_make" : car_make_instances [4 ]
103+ },
104+ {
105+ "name" : "Kluger" ,
106+ "type" : "SUV" ,
107+ "year" : 2023 ,
108+ "car_make" : car_make_instances [4 ]
109+ },
37110 ]
38111
39112 for data in car_model_data :
40- CarModel .objects .create (name = data ['name' ], car_make = data ['car_make' ], type = data ['type' ], year = data ['year' ])
113+ CarModel .objects .create (name = data ['name' ],
114+ car_make = data ['car_make' ], type = data ['type' ], year = data ['year' ])
0 commit comments