官方文档里基本都是直接app.run的方式。
但是很多开源项目里面会把代码丢在单独的包里并再init.py写一些基本的配置代码什么的,
然后在根目录里的某个.py中写:
manager = Manager(app)
然后再附加各种@manager.command
最后
if __name__ == '__main__':
manager.run()
这种“标准”是怎么开始的?既然官方文档里并没有类似的教程,为什么大家都会形成同样的类似上面的做法?
关于这方面的标准写法或者最佳实践,SFer们有没有资料推荐我阅读一下?
另外,flask自带的web server应该不适合用在生产环境吧?