Formgear框架基础包
项目描述
formgear的主要思想是允许以易于阅读的形式迭代创建数据模型,并将它们用作您网站的一部分。目前只允许使用MongoDB。
想象一下当您计划创建新的网站(为自己或客户)时会发生什么。您会进行几个步骤,其中一个是草拟您将发布的内容以及不同类型内容之间的关系。通常这意味着您启动框架,经过几个阶段的脚手架创建,然后才编写模型代码。最糟糕的情况下,您可能会编写SQL。
但我们在21世纪,已经解码了DNA,将前沿推进到太空,挖掘原子核心,并聆听dubstep!为什么我们必须写所有这些垃圾?为什么电脑不能做这些事情?
因此,我们发明了formgear。因为我们希望电脑做它们应该做的事情。
formgear只是这一努力的一部分,但已经有了一些成果。所以,这里有一个如何创建简单模型的例子。我们使用YAML,因为它非常易于阅读。最小文件
# 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:
添加了独立的数据源,但目前仍然只支持MongoDB数据源
0.3.4:
开始此日志。
更多
链接
formgear在PyPI上的页面:http://pypi.python.org/pypi/formgear/
GitHub页面: https://github.com/xen/formgear
更多文档即将到来。
项目详情
关闭
formgear-0.3.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa9020670f18530218931f0c944625ca5589433337cc04ab36082e85fd2015c1 |
|
MD5 | 25e5668d53dd10df6fc73147046e63da |
|
BLAKE2b-256 | d9b95ef89b9681e70995c5d4ab5199715ddd4684a7ab7faaaefb2f3ab7db0d05 |