文件名称:alcazar:为学习目的而构建的Python Web框架
文件大小:90KB
文件格式:ZIP
更新时间:2024-05-24 08:33:39
python Python
城堡 Alcazar是为学习目的而构建的Python Web框架。 该计划是通过实现框架的功能,编写有关它们的博客文章以及使代码库尽可能简单来学习如何构建框架。 它是一个WSGI框架,可以与任何WSGI应用程序服务器(例如Gunicorn)一起使用。 灵感 在阅读的后,我被启发制作了一个Web框架,其中涉及他如何构建Web框架并成为开源维护者。 他写了一篇关于他的经历有多激动的文章,所以我决定也尝试一下。 谢谢 ,当然还有 ,他反过来启发了Florimond用自己的框架编写框架。 去看看和。 如果您喜欢他们,请盯着他们的仓库显示一些爱。 博客文章 第四部分:自定义异常处理程序,对静态文件的支持,中间件 快速开始 安装它: pip install alcazar-web-framework 基本用法: # app.py from alcazar import Alcazar app
【文件预览】:
alcazar-master
----.travis.yml(95B)
----templates()
--------example.html(234B)
----test.db(12KB)
----tests()
--------test_utils.py(738B)
--------test_routes.py(1KB)
--------test_middleware.py(806B)
--------test_function_based_handlers.py(597B)
--------test_error_handler.py(619B)
--------test_class_based_handlers.py(1KB)
--------templates()
--------conftest.py(192B)
--------__init__.py(0B)
--------test_response.py(2KB)
--------test_orm.py(4KB)
----alcazar()
--------constants.py(111B)
--------error_handlers.py(129B)
--------route.py(1KB)
--------middleware.py(712B)
--------responses.py(996B)
--------__init__.py(25B)
--------requests.py(84B)
--------orm.py(6KB)
--------templates.py(182B)
--------api.py(4KB)
--------utils()
--------exceptions.py(450B)
----alcazar.jpg(70KB)
----requirements.txt(135B)
----setup.py(4KB)
----.gitignore(80B)
----README.md(9KB)