Skip to main content

ramka - 一个简单的 Python Web 框架

项目描述

拉姆卡

测试 掉毛 代码风格:黑色 进口:异类 起绒:pylint

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 查看哈希

已上传 source

内置分布

ramka-0.1.2-py3-none-any.whl (18.7 kB 查看哈希

已上传 py3