与twitter bootstrap兼容的deform表单库小部件、模板和样式
deform_bootstrap的Python项目详细描述
如何使用
我刚刚下载了这个并想使用它
在粘贴部署配置文件(例如development.ini)中添加 将deform_bootstrap 添加到包含棱锥体的列表中,或添加 如果a 棱锥体.includes 设置不存在,则该行:
[app:main] ... pyramid.includes = deform_bootstrap
这将把模板放入deform_bootstrap/templates 变形搜索路径
我想在使用之前先试用一下
如果您想快速尝试deform_bootstrap并查看它是如何 实际上,您可以运行这些命令,前提是 在 变形引导 目录:
$ git clone https://github.com/Pylons/deformdemo.git $ cd deformdemo $ ../bin/python setup.py develop $ cd .. $ bin/pserve demo.ini
现在您应该可以访问演示站点http://0.0.0.0:8521
在窗体中使用制表符
要生成选项卡式表单,请使用映射。每个映射都将显示为新的 选项卡,将映射的标题作为选项卡的名称。如果你 对于某些信息,不指定制表符,它将默认为" 基本 " 表:
使用以下 client 模式的表单将呈现两个选项卡 "个人资料"和"汽车用品":
import colander class Person(colander.Schema): name = colander.SchemaNode( colander.String(), title='Name', ) surname = colander.SchemaNode( colander.String(), title='Surname', ) class Car(colander.Schema): color = colander.SchemaNode( colander.String(), title='Color', ) horsepower = colander.SchemaNode( colander.Integer(), title='Horsepower', ) class Client(colander.Schema): person = Person(title='Person data') car = Car(title='Car stuffs')