- Базовые определения и поля моделей
- ORM (Object-Relational Mapping)
- Модель
- Поле модели
- Экземпляр модели
- Типы полей (
models.*
): CharField
, TextField
, IntegerField
, BooleanField
, DateTimeField
, DateField
, TimeField
, DecimalField
, EmailField
, FileField
, ImageField
, ForeignKey
, ManyToManyField
, OneToOneField
, AutoField
, SlugField
, URLField
, UUIDField
- Аргументы полей:
max_length
, null
, blank
, default
, choices
, verbose_name
, unique
, db_index
, primary_key
, editable
, auto_now
, auto_now_add
, on_delete
, related_name
- Класс Перечислений
- Перечисления (
Enumeration classes
)
models.TextChoices
models.IntegerChoices
- Атрибуты перечисления:
values
, labels
, choices
, names
- Класс Meta
- Класс
Meta
в моделях
- Опции:
db_table
, ordering
, verbose_name
, verbose_name_plural
, unique_together
, indexes
, constraints
, abstract
, proxy
- Менеджеры моделей
- Менеджеры моделей
- Стандартный менеджер:
models.Manager()
- Пользовательские менеджеры
- Связи между моделями
- Многие к одному (
ForeignKey
)
- Многие ко многим (
ManyToManyField
)
- Один к одному (
OneToOneField
)
в этой папке 5 элементов
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰
🏡 Вернуться на главную страницу