РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjPmMdCr 101 of 187 menu

Создание модели в Django

Давайте создадим первую модель. Откройте файл models.py вашего приложения main. Модель - это класс, который наследуется от models.Model.

Внутри класса поля задают атрибуты - объекты типов полей Django. Пока возьмем два простых типа: CharField для строк и IntegerField для целых чисел. Подробнее типы полей разберем в следующих уроках.

Создадим модель Post с заголовком и числом просмотров:

from django.db import models class Post(models.Model): title = models.CharField(max_length=200) views_count = models.IntegerField()

У CharField обязательно указывают max_length - максимальную длину строки. У IntegerField параметры не обязательны.

После изменения моделей нужно создать и применить миграции - этим мы займемся отдельным уроком. Сейчас достаточно научиться описывать классы моделей.

Создайте модель City с полями name (строка) и population (целое число).

Создайте модель Employee с полями name (строка) и age (целое число).

Создайте модель Car с полями brand, model_name (строки) и year (целое число).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить