快速应用程序生成器
rapido.core的Python项目详细描述
rapido.core
core允许运行rapido应用程序。
rapido.core可以在zope或pyramid上运行。初始目标是plone(使用 rapido.plone),但是poc已经 在D物质上成功实施。
数据库设计
可以使用rapido.plone从plone构建rapido应用程序,也可以从 源(从本地文件系统读取)。
总之,最后,数据库设计只是一组yaml/html/python文件。
第rapido.plone documentation 很好地概述了Rapido的功能。
记录存储
存储不是由rapido.core直接处理的。
默认情况下,我们使用rapido.souper 它允许在soup中存储记录。
使用zodb不是强制性的,可以很容易地实现不同的存储 (基于SQL的存储、远程存储服务等)。
更改日志
1.0.6(2016-09-19)
中断更改:
- 在rapido url中使用“/blocks/”(而不是“/block/”)
新功能:
- 允许元素上的常规get和post(操作元素进行重定向, 其他元素只返回结果)。 [ebrehault]
- on_display事件 [ebrehault]
- 管理器查看块的权限 [ebrehault]
1.0.5(2016-04-09)
- 允许rest post to元素 [西蒙·普雷维特]
- 引发编译和执行错误 [ebrehault]
- 支持可调用布局 [ebrehault]
- 允许安全模块(日期时间、随机、时间) [ebrehault]
1.0.4(2016-03-02)
- 基本元素上没有允许模板中有{elem.attr}或{elem[item]}的呈现
- 只计算一次元素
- 修复
1.0.3(2016-01-06)
- 允许在操作、保存或删除后重定向 [ebrehault]
- 计算块元素的rest端点 [ebrehault]
1.0.2(2015-11-17)
- set_block()方法
- 固定日期时间
- 修复权限
1.0.1(2015-11-08)
- 对记录项的更多pythonic访问
1.0(2015-11-07)
- 初始版本