请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,在交互式环境用db.create_all()创建表结构?老师,没有搞错吧?

模型跟视图放在一个文件我就感觉想把自己打一顿了。。。老师你是要劝退我么?!

由于一个模块内定义了两个Model,db.create_all()放在代码里的话放在哪里比较好?

谢谢老师!

正在回答

1回答

项目比较大的情况下,建议将model抽到一个单独的文件中去。可以学习下flask的蓝图。
参考链接:
http://docs.jinkan.org/docs/flask/blueprints.html

0 回复 有任何疑惑可以回复我~
  • 提问者 KeithTt #1
    要是不用蓝图,在现有的情况下,db.create_all()放在哪比较好?
    回复 有任何疑惑可以回复我~ 2018-07-10 12:16:22
  • NavCat 回复 提问者 KeithTt #2
    你可以定义一个方法,放里面,需要的时候再调用
    回复 有任何疑惑可以回复我~ 2018-07-10 14:35:01
  • NavCat #3
    譬如在你的flask_news.py中这样写:
    def create_db():
        db.create_all()
    
    那么在命令终端,就可以直接import create_db进行执行了
    回复 有任何疑惑可以回复我~ 2018-07-10 14:42:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信