django orm 如何在字段的默认值同步显示在表定义语言DDL中
sqlalchemy
提供了 server_default
来实现标题中的功能,但是 Django 的 ORM 貌似没有提供类似的功能。
class Bank(BaseModel): __tablename__ = 'bank'
id = Column(Integer, primary_key=True)
name = Column(String(255), unique=True, nullable=False)
is_deleted = Column(BOOLEAN, default=0, server_default=text('0'))
created_at = Column('created_at', TIMESTAMP, nullable=False, server_default=func.now())
deleted_at = Column('deleted_at', TIMESTAMP, nullable=False, server_default=text("'1970-01-01 00:00:01'"))
通过互联网,我查询到有如下的解决方案:
https://cloud.tencent.com/dev...
我想知道有更优雅的解决方案吗?
以上是 django orm 如何在字段的默认值同步显示在表定义语言DDL中 的全部内容, 来源链接: utcz.com/p/938127.html