【发布时间】:2020-10-03 19:25:01
【问题描述】:
所以我目前正在使用 Google 留言簿示例应用程序,并且对此完全陌生。
我想做的是创建一个允许用户输入主题的文本框,以及一个包含场合列表的下拉菜单以及要在留言簿上签名的消息。
我已将其添加到 HTML 索引文件中,如下所示。这可以正常工作并显示页面上的内容。
<div class="subject-area">
<label for="subject">Subject:</label>
<textarea id="subject" name="subject" rows="1"></textarea>
</div>
<div class="occasion-area">
<label for="occasions">Choose an Occasion:</label>
<select id="events">
<option value="Christmas">Christmas</option>
<option value="New Year">New Year</option>
<option value="Easter">Easter</option>
<option value="Australia Day">Australia day</option>
</select>
</div>
在我的 python 应用程序中,我为数据存储区添加了主题和场合的新类。
class Subject(ndb.Model):
subject = ndb.StringProperty(indexed=False)
class Occasion(ndb.Model):
occasion = ndb.StringProperty(indexed=False)
现在我想将主题和场合值存储到 DataStore 中,但是当我转到我的 DataStore 时,它没有任何实体,如图片链接 1 中所示。我试图获取这些值,但似乎没有用。
greeting.subject = self.request.get('subject')
greeting.put()
greeting.occasion = self.request.get('occasion')
greeting.put()
一旦我提交了所有值(消息、主题、场合),我想在提交后将其全部显示在页面上,但还不太确定如何做到这一点?
这是我的页面到目前为止的样子 - 2
【问题讨论】:
标签: python html google-app-engine