Слайд 2ORM
Object Relational Mapping (Объектно-реляционное отображение)
Объектно-реляционное отображение — это технология программирования, которая связывает
базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».
Существуют как проприетарные, так и свободные реализации этой технологии.
Слайд 17null=False – возможно ли хранение null-значений;
index=False – создавать ли индекс для данного
столбца в базе;
unique=False – создавать ли уникальный индекс для данного столбца
в базе; verbose_name=None – строка для человекопонятного представления поля;
help_text=None – строка с вспомогательным текстом для поля;
db_column=None – строка, явно задающая название столбца в базе для данного поля, используется например при работе с legacy базой данных;
default=None – значение по-умолчанию для полей класса при инстанцировании;
choices=None – список или кортеж двухэлементных кортежей, где первый элемент – значение для базы, второй – отображаемое значение (аналогично джанге);
primary_key=False – использовать ли данное поле, как первичный ключ;
sequence=None – последовательность для наполнения поля (удостоверьтесь, что бекэнд поддерживает такую функциональность);