Appengine Python - 如何根据是否已创建实体来过滤选项卡内容

时间:2017-03-04 15:05:14

标签: twitter-bootstrap python-2.7 google-app-engine google-cloud-datastore app-engine-ndb

我有一个页面View-Consult with 4 bootstrap tabs。

此页面上有两个从数据存储区检索到的实体(咨询和评估)。首先创建咨询并稍后(由不同的用户)进行评估。

注意:咨询有一个名为" consult_status"在添加评估之前是PENDING,之后是COMPLETED。这可能是一个有用的条件。

Consult中的属性填充了前3个引导选项卡。评估属性显示在第4个选项卡中。

有一段时间尚未完成评估,View-Consult页面需要在第4个标签中显示消息,说明"此咨询目前正在等待评估。完成后,您将收到电子邮件通知。"

我将如何创建和测试此条件并在选项卡4中呈现相应的输出,具体取决于评估是否完成。

另请注意:咨询和评估具有相同的ID,因此可能更好的条件是检查是否存在具有当前咨询ID的分配。如果没有显示消息"等待评估"。

1 个答案:

答案 0 :(得分:0)

在渲染页面时,只需通过从Consult中检索评估来检查评估是否存在(我想你将评估密钥存储在Consult中)。

那是