formgear框架基础包

formgear的Python项目详细描述


https://secure.travis-ci.org/xen/formgear.png

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:

  • 已启动此日志。

更多

链接:

更多的文件正在接近。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
netbeans根据命名约定返回布尔类的getter的Java名称   java如何在MessageFormat中使用单引号   java如何在整数数组中只对奇数排序,而将偶数保留在其原始位置?   自定义ArrayAdapter中未定义java构造函数   java joda时间格式化程序解析yyyyymmdd(额外一小时)   java Spring引导控制器测试始终返回404   java如何提取类文件以获取该类文件中的类?   JTable java列不会显示   java Selenium Web驱动程序输出错误的Web表行数   当应用程序在mac上打开时,java SWT选项卡项会从页面上消失   java如何将html文件映射到过滤器   swing Java计算一段时间内两点之间的转换   javawebsphere和javax。xml。ws。spi。提供者:提供者组织。阿帕奇。axis2。jaxws。spi。提供者不是子类型   For循环在Java中没有按预期继续?   java如何配置gson以排除0个整数值   java读取一个由tab分隔的文件,并将单词放入ArrayList中   java我需要做什么才能让LiveConnect重新工作?   sqlservermerge2xml&使用java提取这些数据并将其存储在db表中   java如何在模型中添加新对象时通知网格