act*_*lot 17 python flask flask-sqlalchemy
我正在试验来自Django的Flask,我非常喜欢它.我遇到了一个问题.我阅读了烧瓶文档和关于大型应用程序或类似内容的部分,它解释了一种在包中划分项目的方法,每个包都有自己的静态和模板文件夹以及自己的视图模块.问题是我无法找到一种方法,可以使用带有Flask扩展的SQLAlchemy将模型放在那里.它在交互式提示符下工作以创建表,但是当我在代码中使用它时它会中断.所以我想知道更有经验的Flask开发者如何解决这个问题.
Sea*_*ean 13
虽然我还没有准备好宣布,因为我仍在积极致力于提炼样品,但您可能会受益于我正在开发的烧瓶骨架项目.关于引导Flask网站,我厌倦了重新发明轮子所以我开始使用我的最佳实践完成一个完整的示例项目.我还没有添加任何单元测试,但这应该足以让你开始.如果您遇到任何问题,请向我发送反馈或建议.
https://github.com/sean-/flask-skeleton/
其实我找到了我要找的东西。而不是在主上导入flaskext.sqlalchemy,__init__
而是在模型中导入它。之后,您在 main 中导入模型__init__
并使用 db.init_app() 启动它并传递应用程序配置。它不像@Sean 帖子中显示的骨架那样灵活,但这是我想知道的。如果我不是在玩弄,可能骨架就是我会使用的那个。
归档时间: |
|
查看次数: |
7201 次 |
最近记录: |