ramka - 一个简单的 Python Web 框架
项目描述
拉姆卡
ramka(小框架的波兰语单词)是一个用 Python 编写的非常简单的 Web 框架。它基于 我强烈推荐 的testdriven.io的一个非常好的课程Building Your Own Python Web Framework 。
请记住,目前只实现了非常基本的功能,而且这个框架还远未完成。话虽如此,我确实对未来有一些想法。
目前,您可以定义一些路由,然后将内容(HTML、文本、JSON)提供给客户端。您可以使用动态路由并提供模板和静态文件(如样式表和图像)。就是这样。框架对于它来说可能是一个大词,但它有一些发展潜力。
正如我所说,它仍在进行中。我计划添加的一些功能:
- 数据库支持 - 没有实现自定义 ORM 的计划,但集成现有的一个(如 SQLAlchemy)可能是一个好的开始,
- 身份验证 - 它可以使用数据库或一些不同的方法,
- 插件 - 目标是添加插件机制并添加更多功能作为可安装插件。
可能还会有更多,但目前我很难说。无论如何,我会将其视为一个学习项目,而不是一个真正的框架。随意尝试一下并向我发送任何反馈。
文档
该文档可在https://ramka.readthedocs.io/获得。
安装
要使用 安装包pip
,请运行以下命令:
pip install ramka
要将其添加为poetry
依赖项,请运行:
poetry add ramka
执照
麻省理工学院
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ramka-0.1.2.tar.gz
(13.1 kB
查看哈希)
内置分布
ramka-0.1.2-py3-none-any.whl
(18.7 kB
查看哈希)