Coverage for audoma_api/migrations/0003_car_manufacturer.py: 0%
6 statements
« prev ^ index » next coverage.py v6.4.2, created at 2022-08-02 12:05 +0000
« prev ^ index » next coverage.py v6.4.2, created at 2022-08-02 12:05 +0000
1# Generated by Django 3.2.12 on 2022-06-20 10:14
3import django.db.models.deletion
4from django.db import (
5 migrations,
6 models,
7)
9import audoma.django.db.fields
12class Migration(migrations.Migration):
14 dependencies = [
15 ("audoma_api", "0002_alter_examplemodel_json_and_more"),
16 ]
18 operations = [
19 migrations.CreateModel(
20 name="Manufacturer",
21 fields=[
22 (
23 "id",
24 models.BigAutoField(
25 auto_created=True,
26 primary_key=True,
27 serialize=False,
28 verbose_name="ID",
29 ),
30 ),
31 ("name", audoma.django.db.fields.CharField(max_length=255)),
32 ("slug_name", audoma.django.db.fields.SlugField()),
33 ],
34 ),
35 migrations.CreateModel(
36 name="Car",
37 fields=[
38 (
39 "id",
40 models.BigAutoField(
41 auto_created=True,
42 primary_key=True,
43 serialize=False,
44 verbose_name="ID",
45 ),
46 ),
47 ("name", audoma.django.db.fields.CharField(max_length=255)),
48 (
49 "body_type",
50 audoma.django.db.fields.IntegerField(
51 choices=[
52 (1, "Sedan"),
53 (2, "Coupe"),
54 (3, "Hatchback"),
55 (4, "Pickup Truck"),
56 ]
57 ),
58 ),
59 ("engine_size", audoma.django.db.fields.FloatField()),
60 (
61 "engine_type",
62 audoma.django.db.fields.IntegerField(
63 choices=[
64 (1, "Petrol"),
65 (2, "Diesel"),
66 (3, "Electric"),
67 (4, "Hybrid"),
68 ]
69 ),
70 ),
71 (
72 "manufacturer",
73 models.ForeignKey(
74 on_delete=django.db.models.deletion.CASCADE,
75 to="audoma_api.manufacturer",
76 ),
77 ),
78 ],
79 ),
80 ]