1
我真的沒有得到用django表單編輯GAE中現有對象的數據流。用戶點擊鏈接<li><a id="entry" href="edit/{{ entry.title|urlencode }}">edit</a></li>
。通過title
信息,我創建了對象的一個實例並用數據填充表單。如何從返回的數據中檢索實例(在給定視圖中)?我必須來回傳遞它!?GAE:用Django窗體編輯現有對象:如何檢查實例?
class EditEntry(webapp.RequestHandler):
def get(self, entry_title):
entry_title = urllib.unquote(entry_title.encode('ascii')).decode('utf-8')
entry_get = Entry.all().filter("title =", entry_title).get()
cats = db.Query(Category)
e_form = EntryForm(instance=entry_get)
template_values = {
'entry_get':entry_get,
'cats':cats,
'e_form': e_form,
}
path = os.path.join(os.path.dirname(__file__), 'editor.html')
self.response.out.write(template.render(path, template_values))