Я использую SQLAlchemy для Flask для создания некоторых моделей. Проблема в том, что почти все мои столбцы нуждаются в nullable=False
, поэтому я ищу способ установить этот параметр по умолчанию при создании столбца. Разумеется, я мог бы добавить их вручную (как упражнение Vim), но сегодня мне это не нравится. Для справки, это как моя установка (models.py
) выглядит следующим образом:SQLAlchemy set default nullable = False
from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), nullable=False)
и многое другое. Есть ли простой способ сделать это?
Заранее спасибо.
по умолчанию Nullable является Ложные –
Подождите, я поворачиваюсь с ума, по умолчанию обнуляемым это ложь? Был ли это sqlite3, который по умолчанию имеет значение nullable true? –
По умолчанию «nullable = True», я проверил. –