gpt4 book ai didi

python - 如何在没有框架的情况下使用 Core Python 创建 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-01 06:50:58 25 4
gpt4 key购买 nike

我想使用 python 作为后端构建一个 Web 应用程序,因此,由于我没有学习任何可用于 python 的 Web 框架,我想知道是否有任何方法可以为没有框架的应用程序创建后端。

最佳答案

虽然评论中有关于框架实用性的讨论,但我试图从表面上回答这个问题。

WSGI

像 Flask 和 Django 这样的 Python 框架最终都是 WSGI 应用程序。 WSGI(Web 服务网关接口(interface))是一种 PEP 规范,它定义了服务器和客户端必须如何通信。如果我从头开始,我可能会从学习 WSGI 开始,甚至尝试用它实现一个小型乒乓服务器。请在此处阅读文档页面 https://wsgi.readthedocs.io/en/latest/learn.html列出了许多页面来了解它。

Werkzeug

一旦理解了 WSGI 规范,就可以尝试构建一个简单的库,将核心概念包装到可重用的函数和模块中,以便轻松编写应用程序。 Werkzeug 可以成为一个很好的指南,帮助人们理解不同的方面。 https://www.palletsprojects.com/p/werkzeug/

您自己的应用程序

基于对 WSGI 规范和 Werkzueg 库的理解,您可以继续从头开始编写应用程序,或者自己编写一个像 werkzueg 这样的库,然后使用它来编写应用程序。

最后在 Flask 或 Django 中重新实现相同的应用程序,看看框架提供了什么。

关于python - 如何在没有框架的情况下使用 Core Python 创建 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59004877/

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