Напишите класс модели Department, содержащую следующие поля:
name: Поле названия департамента, тип поляCharField, необходимо ограничить длину до 255 символов.
description: Поле описания департамента, тип поляTextField, ограничивать длину не нужно.
Напишите класс модели Employee, содержащую следующие поля:
first_name: Поле имени сотрудника, тип поляCharField, необходимо ограничить длину до 20 символов.
last_name: Поле фамилии сотрудника, тип поляCharField, необходимо ограничить длину до 20 символов.
age: Поле возраста сотрудника, тип поляPositiveIntegerField, необходимо установить значение по умолчанию равное 18.
job_title: Поле должности, тип поляCharField, необходимо ограничить длину до 20 символов.
speciality: Поле специальности, тип поляCharField, необходимо ограничить длину до 100 символов.
from_date: Поле даты приёма на работу, тип поляDateField.
department: Поле связи, необходимо добавить отношения «многие-к-одному» к моделиDepartment. Также необходимо добавить параметр, который удаляет все связанные записи вторичной модели (каскадное удаление).
Напишите класс модели Contact, содержащую следующие поля:
phone: Поле телефона сотрудника, тип поляCharField, необходимо ограничить длину до 20 символов.
email: Поле электронной почты, тип поляEmailField.
address: Поле адреса сотрудника, тип поляCharField, необходимо ограничить длину до 255 символов.
employee: Поле связи, необходимо добавить отношения «один-к-одному» к моделиEmployee. Также необходимо добавить параметр, который удаляет все связанные записи вторичной модели (каскадное удаление).
P.S. На экран ничего не нужно выводить.
Напишите программу. Тестируется через stdin → stdout
Верно решили 62 учащихся
Из всех попыток 49% верных
Time Limit:
30 секунд
Memory Limit:
256 MB
x
1
from django.db import models2
3
# put your python code here4
5
6
7
8
Максимум
5 баллов
за решение.