|
|||||||
8. Инициализирующие аргументы поля
Время создания: 08.05.2017 09:58
Раздел: Python - Модули - peewee
Запись: xintrea/mytetra_db_mcold/master/base/1494226684hct8d6h98n/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Каждое поле принимает следующие инициализирующие аргументы: null=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 – последовательность для наполнения поля (удостоверьтесь, что бекэнд поддерживает такую функциональность); http://www.pvsm.ru/python/51479 |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|