文件名称:mf-pyramid:为 MongoKit + Pyramid 生成带有对象注释的表单的库
文件大小:151KB
文件格式:ZIP
更新时间:2024-07-17 14:37:52
Python
介绍 该库在 MongoKit 对象 (@mf_decorator) 上提供注释,以自动分析对象并在对象上创建操作和表单。 目标是为每个对象生成一个管理仪表板(显示/编辑/删除每个对象和对象列表)。 Renderer 负责为每个属性类型生成 HTML。 在以后的版本中,还将提供更多自定义来强制属性类型(复选框等...)。 Pyramid 路由和模板将自动设置为通过 REST 访问对象(尽管可选)。 仪表板可通过 /admin 路由访问。 仪表板不会自动安装,它仅用于帮助并且可以(应该?)自定义。 根据您的设置复制金字塔应用程序中的金字塔目录内容: 仪表板需要 mf.css、mf.js dashboard.mako 是一个模板示例,可以复制/改编以获得基本仪表板。 JSON 渲染器 Pyramid 默认不允许 ObjectIds 和 datetime json 序列化。 为了允许
【文件预览】:
mf-pyramid-master
----MANIFEST.in(13B)
----mfpyramid()
--------__init__.py(125B)
--------dashboard.py(3KB)
--------views.py(14KB)
----requirements.txt(74B)
----doc()
--------make.bat(5KB)
--------conf.py(8KB)
--------index.rst(613B)
--------Makefile(5KB)
----.travis.yml(453B)
----test()
--------user.py(3KB)
--------group.py(386B)
--------mytypes.py(651B)
--------testViews.py(7KB)
--------testDashboard.py(8KB)
--------supergroup.py(362B)
----setup.py(490B)
----README.md(8KB)
----CHANGES.txt(152B)
----MANIFEST(130B)
----.gitignore(32B)
----pyramid()
--------app.sh(74B)
--------app.py(4KB)
--------user.py(2KB)
--------group.py(418B)
--------templates()
--------supergroup.py(362B)
--------static()
----.coveragerc(18B)