Hopak框架基本包
hopak的Python项目详细描述
以前的项目是formgear。
hopak背后的主要思想允许轻松地迭代创建数据模型 可读的形式和使用它们作为你的网站的一部分。只是现在 允许使用MongoDB。
想象一下,当你计划创建一个新的网站(为你自己或 客户)。你做了几个步骤,其中一个重要的步骤是对 您将发布的内容以及不同类型内容之间的关系。 通常它意味着您引导您的框架,跨过 创建脚手架,然后才编写模型代码。最坏的情况是你写 SQL语言。
但是我们生活在21世纪,已经破译了DNA,把边境推进了 太空,挖掘原子核,听杜布斯!为什么我们必须 写那些废话?为什么电脑不能做这些事情?
所以这就是我们发明hopak的原因。因为我们希望电脑能做到 应该可以的。
hopak
只是这项工作的一部分,但已经取得了一些成果。所以,
示例如何制作简单模型。我们使用YAML
是因为它非常人性化
可读性。最小文件:
# user.yaml title: User description: > This is user model. fields: - name: name - name: email - name: site - name: about
此文件足以在python代码中将其用作模型:
# models.py from hopak.models import Model class User(Model): __yaml__ = 'user.yaml'
hopak只是一个用于更大框架的库,如果您决定使用整个 堆栈,然后您将得到包含列表,编辑,添加, 搜索、删除每个模型的节。
更改
0.5.1:
- setup.py依赖项已更改为setuptools form distutils
0.5:
- python 3支持
0.4.2:
- 非保存模型实例的紧急修复
0.4.1:
- 修复版本,将hopak.ds添加到包
0.4:
- 从formgear重命名为hopak
0.3.5:
- 添加了独立的数据源,但ATM仍然只有MongoDB数据源
0.3.4:
- 已启动此日志。
更多
链接:
- hopak关于pypi的页面:http://pypi.python.org/pypi/hopak/
- github页面:https://github.com/xen/hopak
更多的文件正在接近。