defalut 还有 comment 添加不进去
来源:6-6 搭建网易新闻框架

weixin_慕村3051683
2022-03-18
class News(db.Model):
__tablename__ = 'news'
id = db.Column(db.Integer, primary_key= True, nullable= False, autoincrement= True)
title = db.Column(db.String(200), nullable= False)
img_url = db.Column(db.String(200), nullable= False)
content = db.Column(db.String(2000), nullable= False)
is_valid = db.Column(db.Boolean, default =True, comment='delete news')
news_type = db.Column(db.Enum('本地', '百家', '娱乐', '军事'), default='百家')
create_at = db.Column(db.DateTime, default=datetime.now)
updated_at = db.Column(db.DateTime, default=datetime.now)
写回答
1回答
-
NavCat
2022-03-18
comment表示注释,打开数据库表的设计模式,看看是否有为“is_valid”添加注释
default是设置默认值,你尝试使用ORM插入一条数据,不给“news_type”设置值,看看是否会为其设置成“百家”默认值
00
相似问题