Задача 7
Задание:
Напишите класс модели Buyer, содержащую следующие поля:
first_name: Поле имени, тип поляCharField, необходимо ограничить длину до30символов.
last_name: Поле фамилии, тип поляCharField, необходимо ограничить длину до40символов.
email: Поле адреса электронной почты, тип поляEmailField.
created_at: Поле даты и времени создания, тип поляDateTimeField, укажите параметр чтобы дата сохранялась автоматически во время создания объекта.
Также необходимо добавить, в модель, мета класс, в котором будет реализована сортировка по умолчанию по полю даты и времени создания, в возрастающем порядке.
Напишите класс модели Brand, содержащую следующие поля:
name: Поле имени бренда, тип поляCharField, необходимо ограничить длину до200символов.
Напишите класс модели Car, содержащую следующие поля:
model: Поле имени, тип поляCharField, необходимо ограничить длину до200символов.
brand: Поле связи «многие-к-одному» к моделиBrand, необходимо задать параметр, который блокирует удаление строки из главной таблицы, если с ней связаны какие-либо строки из зависимой таблицы.
factory_year: Поле года выпуска, тип поляIntegerField, поле может быть пустым как в формах, так и в базе данных.
model_year: Поле модельного года, тип поляIntegerField, поле может быть пустым как в формах, так и в базе данных.
plate: Поле уникального номера автомобиля, тип поляCharField, необходимо ограничить длину до10символов, поле может быть пустым как в формах, так и в базе данных.
value: Поле стоимости, тип поляFloatField, поле может быть пустым как в формах, так и в базе данных.
buyers: Поле связи «многие-ко-многим» к моделиBuyer.
P.S. На экран ничего не нужно выводить.
Напишите программу. Тестируется через stdin → stdout
from django.db import models# put your python code here