MyTetra Share
Делитесь знаниями!
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

Так же в этом разделе:
 
MyTetra Share v.0.58
Яндекс индекс цитирования