Flask框架从入门到精通之模型创建与添加

1,向表里插入数据

if __name__ == "__main__":
    # app.run(debug=True)
    db.drop_all() # 先删除表在创建
    db.create_all()  # 建表语句


    # 创建对象
    ht = heroType(name='射手')
    # 添加到数据库.基于绘画进行管理
    db.session.add(ht)
    # 提交到数据库
    db.session.commit()


    # 因为有主外键的关系,必须把外键添加type_id=ht.id
    ho = hero(name='后裔',gender=1,type_id=ht.id)
    ho1 = hero(name='鲁班',gender=1,type_id=ht.id)
    ho2 = hero(name='孙尚香',gender=0,type_id=ht.id)
    ho3 = hero(name='虞姬',gender=0,type_id=ht.id)
    db.session.add_all([ho,ho1,ho2,ho3])  # 插入多个字段
    db.session.commit()

2,去数据库查询


你可能感兴趣的:(Flask框架从入门到精通之模型创建与添加)