/
DmitriyRD
/
TestRESTsite
Обзор
Документация
Войти
/
DmitriyRD
/
TestRESTsite
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
main/models.py
43 строки
1 KB
DmitriyRadaev
first_commit
24 сен 2024, 12:06
24 сен 2024, 12:06
45fc7b4
Код
Авторство
О чём код?
from django.db import models # Create your models here. class FoodType(models.TextChoices): FRUIT = 'FR', 'Фрукт' VEGETABLE = 'VE', 'Овощ' GRAIN = 'GR', 'Зерно' LEGUME = 'LG', 'Бобовые' NUT_SEED = 'NS', 'Орехи и семена' DAIRY = 'DA', 'Молочные продукты' MEAT_POULTRY = 'MP', 'Мясо и птица' FISH_SEAFOOD = 'FS', 'Рыба и морепродукты' EGG = 'EG', 'Яйца' SWEET = 'SW', 'Сладкие продукты' BEVERAGE = 'BV', 'Напитки' OTHER = 'OT', 'Прочее' class Food(models.Model): name = models.CharField(max_length=50) consumption_method = models.CharField(max_length=40) weight = models.IntegerField() food_type = models.CharField( max_length=2, choices=FoodType.choices, default=FoodType.OTHER, ) def __str__(self): return self.name class Child(models.Model): second_name = models.CharField(max_length=50) name = models.CharField(max_length=50) middle_name = models.CharField(max_length=50) date_of_birth = models.DateField() eated_fruit = models.ForeignKey('Food', on_delete=models.SET_NULL, null=True, blank=True) def __str__(self): return self.name