我是GAE的新手。我有以下模型
class Course(ndb.Model):
user = ndb.KeyProperty(kind=User)
code = ndb.StringProperty()
name = ndb.StringProperty()
join_date = ndb.DateTimeProperty(auto_now_add=True)
并且,我有以下HTML保存课程:
Student: <drop down select field>
Course Code: <input field>
Course Name: <input field>
Joined Date: <input field>
我想知道Student的下拉选择字段中的值应该是什么。像:
<option value={{user.key}}>{{user.first_name}}</option>
或者
<option value={{user.id}}>{{user.first_name}}</option>
提前致谢。
答案 0 :(得分:1)
使用密钥的url safe版本。
<option value="{{user.key.urlsafe()}}">
(这假设您正在使用Jinja模板:如果您使用的是Django,请删除()
)。并且不要忘记将值包装在引号中。