什么是你的文件夹布局的Flask应用程序分为模块? [英] What's your folder layout for a Flask app divided in modules?
问题描述
虽然我还没有准备好宣布,仍然积极致力于提炼样本,您可能会从烧瓶骨架项目中受益我正在发展。我厌倦了重新引导Flask网站,所以我开始了一个完整的示例项目,使用我的最佳做法。我还没有添加任何单元测试,但这应该是足够好的,你开始。请给我反馈或建议,如果你遇到任何。
https://github.com/sean-/flask-skeleton/
I am experimenting with Flask coming from Django and I really like it. There is just one problem that I ran into. I read the flask docs and the part about big applications or something like that and it explains a way to divide your project in packages, each one with its own static and templates folder as well as its own views module. the thing is that I cannot find a way that works to put the models in there using SQLAlchemy with the Flask extension. It works from the interactive prompt to create the tables, but when i use it inside the code it breaks. So I wanted to know how more experienced Flask developers solved this.
While I'm not ready to announce because I'm still actively working on refining the samples, you would probably benefit from the flask-skeleton project that I'm developing. I got tired of reinventing the wheel with regards to bootstrapping Flask websites so I started to a complete sample project that uses my best practices. I haven't added any unit tests yet, but this should be good enough for you to start with. Please send me feedback or suggestions if you come across any.
https://github.com/sean-/flask-skeleton/
这篇关于什么是你的文件夹布局的Flask应用程序分为模块?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!