【发布时间】:2014-02-07 15:25:37
【问题描述】:
我希望用户在将其保存到数据存储区之前创建一个实体并进行预览。
例如:
- 用户填写实体表单,然后点击“预览”。
- 转发到实体“预览”页面,允许用户“提交”并将实体保存在数据存储区中,或“返回”以编辑实体。
我怎样才能做到这一点?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb
我希望用户在将其保存到数据存储区之前创建一个实体并进行预览。
例如:
我怎样才能做到这一点?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb
没那么难。摘要:
[User]-> 将 [Data] 发布到 [EntityCreatorPreviewHandler]
[EntityCreatorPreviewHandler]-> 接收数据并创建实体,例如:book = Book(title='Test')。
[EntityCreatorPreviewHandler]-> 模板化 html 并基本上显示实体及其所有属性等。
[EntityCreatorPreviewHandler]->还在隐藏的帖子表单中隐藏初始[Data]
[User]->在预览后接受保存,一旦按下保存按钮,隐藏的表单就会提交给 EntitySaveHandler
【讨论】: