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”设置值,看看是否会为其设置成“百家”默认值

0
0

Python操作三大主流数据库 实战网易新闻客户端

零基础快速进阶,专为只懂Python语法的同学设计

432 学习 · 116 问题

查看课程