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