我一直在他们各自的网站(Django和Flask)上阅读他们做了什么以及他们提供了什么。
我意识到以下几点:
两者都是Web应用程序框架:它们可以帮助并加快应用程序开发时间。
他们提供了从python / html模板到html的渲染(如果我错了,请纠正我)
我能够通过极简主义的Flask hello world应用程序看到用户 能够选择本地主机端口并从浏览器中查看html。
请帮我澄清这种混乱。我试图理解" web framework"
这个词的不同之处答案 0 :(得分:5)
Django和Flask在开发中运行时都使用基于Python的服务器(Django捆绑自己的,Flask依赖于第三方Werkzeug库)。但是,这些都不适合在生产中运行:它们需要一个合适的服务器 - 合适的候选者包括Apache / mod_wsgi,或代表gunicorn或uWSGI的nginx。