數據存儲我有這樣的數據存儲模型GAE - 如何編輯/更新蟒蛇
class Project(db.Model)
projectname = db.StringProperty()
projecturl = db.StringProperty()
class Task(db.Model)
project = db.ReferenceProperty(Project)
taskname= db.StringProperty()
taskdesc = db.StringProperty()
如何編輯TASKNAME的價值?說我有獨立寫作,我想將其更改爲TASK1項目
嗨!感謝您的回答。我使用這段代碼,但仍然沒有任何反應。 taskkey = self.request.get( 「taskkey」) 的taskid = Task.get(taskkey) 查詢= db.GqlQuery( 「SELECT * FROM任務WHERE __key__ =:任務id」,的taskid =的taskid) 如果query.count()> 0: task = Task() task.taskname =「task1-project」 task.put() – gene 2009-09-17 03:36:42
您的代碼是未格式化的(編輯您的答案以顯示格式良好的代碼),但是您顯然這樣做是爲了產生一個全新的,無關的任務對象(當然還有一個全新的和不相關的關鍵字)並且將其放在一起 - 這顯然不會改變原來的對象,但是你斷言「沒有任何反應」是嚴重錯誤(檢查你的儀表板!!!),你現在有一個更多的實體任務種類(完全按照您的指定)。你爲什麼不像我說的那樣改變原來的一個,而是改變一個全新的呢?!?!? – 2009-09-17 05:06:27