一个高级python web框架的勇敢分支,它鼓励快速开发和干净、实用的设计。
Srango的Python项目详细描述
srango是一个基于django的高级python web框架,但是删除了 所有不必要的和邪恶的东西。斯兰戈鼓励快速发展 干净实用的设计。谢谢你检查。
所有文件都过时了。不要读任何东西。 如果你想读书,就买好书。
- 与django的差异:
- 删除了django.contrib.admin
- 删除了django.contrib.contenttypes
- 删除了django.contrib.gis
- 删除了django.contrib.flatpages
- 删除了django.contrib.redirects
- 删除了django.contrib.sites
- 删除了django.contrib.postgres
- 删除了对无力的数据库支持(django.db),包括lame迁移
- 删除的HTML仅为较差的表单
- 从django.contrib.auth和django.contrib.sessions
- 删除了一般视图(仅基于django.db和难以使用的cbv)
- 目标:
- 删除所有只与html相关的内容,使srango成为真正的通用web框架 (即调试模式下错误500页的不可读输出)
- 扩展或包装url分派器并提供注册资源,以避免在一个回调中处理许多http方法
- 将contrib.auth转换为授权和身份验证的瘦包装,或将其删除为单独的包
- 为数据库连接提供通用接口,适配器连接到流行的api(sqlalchemy、纯dbapi等)
- 保持简单
{STR 1 } $为快速开发提供了更灵活的工具< /强> - 为雪兰莪做出贡献:
- 睁大眼睛
- fork srango存储库并进行良好的更改
Django很好 ……但会更好。