gpt4 book ai didi

python - 基于 WSGI 的 Python Web 框架

转载 作者:太空狗 更新时间:2023-10-30 02:35:16 25 4
gpt4 key购买 nike

我一直在使用 Django 遇到障碍,并且阅读了有关 Pylons 的内容。 Pylons 似乎正是我所需要的(更绿的草),但后来我意识到它们到处都有全局变量,并且大量的黑魔法注入(inject)了黑暗的灵魂(黑暗的灵魂甚至可以杀死 unicorn )。

是否有任何值得企业使用的东西(即,不强加性能或扩展限制),让我无所适从,但提供基本的请求/响应处理、 session 、SQLAlchemy(可能),以及插入模板等的方法?还有希望吗?

我一直在尝试在 Django 中开发 SAAS,这是一场噩梦。它们不支持多列主键,并且在开发更复杂的应用程序(尤其是 Multi-Tenancy )之前,您不会遇到 ModelForms 等许多其他问题。我不使用他们的身份验证系统,不需要,因为我自己构建。我只需要安全性(CSRF、XSS、SQL 注入(inject)等)。

最佳答案

  1. 最核心的 python 低级网络框架 - Werkzeug - http://werkzeug.pocoo.org/

  2. flask :http://flask.pocoo.org/它看起来像一个入门级框架,但实际上它非常强大。它基于 werkzeug 并开箱即用地支持 Jinja2。我会和这个一起去。您可以通过 flask-sqlalchemy 和带有 flask-wtform 的 WTForms(类似于 django.forms 的 API)等扩展轻松集成 SQLAlchemy。它还有大量有用的其他扩展,比如增加了轻松使用 mongodb 和 couchdb 的能力的扩展。 Flask 扩展最值得注意的是它们提供了非常一致的行为,并且有一个实际的审批流程,这与 95% 的 django 可重用应用程序相反,后者是一团糟。

关于python - 基于 WSGI 的 Python Web 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com