我想一個webapp模板內創建一個ReferenceProperty
關鍵的字符串:字符串轉換
假設以下簡單的數據存儲模式:
def User(db.Model):
first_name = StringProperty()
last_name = StringProperty()
def Email(db.Model):
user = ReferenceProperty(User)
email = EmailProperty()
我再傳給列表Email實體添加到名爲member_list的列表中的webapp模板。在模板中,我要創建的每個電子郵件實體的「用戶」屬性的使用的密鑰的字符串的URL,如:
{% for member in member_list %}
<a href="/member_handler/{{INSERT_STRING_OF_MEMBER.USER_KEY_HERE"}}>blah</a>
我知道我可以在關鍵的字符串傳遞給模板,但如果可能的話,我寧願在模板中進行字符串轉換;我嘗試過各種排列str()
和_ str_
無濟於事。
感謝。我愚蠢地嘗試{{member.user.key()}} – 2011-05-10 21:12:16
@Jeff這就是爲什麼我不喜歡Django的webapp模板;我更喜歡直接使用Python語法的模板。 – systempuntoout 2011-05-10 21:19:31
聽起來很有吸引力。我從去年夏天開始閱讀你的問題重新模板....現在你有什麼高層建議?我是web dev的新手,並且只在GAE的webapp模板上玩過一個玩具項目。 – 2011-05-11 17:13:25