快速应用程序构建器
项目描述
rapido.core
rapido.core 允许运行 Rapido 应用程序。
rapido.core 可在 Zope 或 Pyramid 上运行。最初目标是 Plone(使用 rapido.plone),但在 Substance D 上已成功实现了 PoC。
数据库设计
可以使用 rapido.plone 从 Plone 构建 Rapido 应用程序,或者从源代码(从本地文件系统读取)提供。
无论如何,最终数据库设计只是一组 YAML/HTML/Python 文件。
rapido.plone 文档 提供了 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 操作 [simon-previdente]
引发编译和执行错误 [ebrehault]
支持可调用布局 [ebrehault]
允许安全模块(datetime、random、time)[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() 方法
修复 datetime
修复权限
1.0.1 (2015-11-08)
对记录项的更 Pythonic 访问
1.0 (2015-11-07)
初始发布
项目详情
rapido.core-1.0.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a2c7d2b8fa3a5d87e46555a5d2082040ea22d487d5ffb168ff41cbe450babd4 |
|
MD5 | 646e7e7b5d5d3a1a8665fdc659c0778c |
|
BLAKE2b-256 | 1cdc284fd22416ba979bcf7dd777183f11b8d5e933cb77a032f15011e701bdd1 |