0

你好的人,這裏是我的代碼更新數據庫使用Django表單嚮導

class FarticlesWizard(SessionWizardView): 

def done(self,form_list,**kwargs): 
    form_dict={} 
    for x in form_list: 
     form_dict=dict(form_dict.items()+x.cleaned_data.items()) 
    insert_db=Marticles(heading = form_dict['heading'], 
    content = form_dict['content'], 
    country=form_dict['country'],work=form_dict['work'],created_by=self.request.user) 
    insert_db.save() 
    return HttpResponseRedirect('/display/') 

上面的代碼的工作原理是將數據插入到數據庫細..現在我想更新數據庫,對於特定的「身份證」是有辦法解決它?通過urls.py IAM ID

url(r'^create/(?P<id>\d+)/$', FarticlesWizard.as_view([F1articles, F2articles])), 

上面的URL看起來像這樣

http://MyIp/create/12/ 

,你可以看到ID = 12,現在如何爲一個特定的ID更新DATABSE?

回答

1

使用obj = Obj.objects.get(pk = some_ ID )獲得ID和顯示利用渲染

+0

嗯很老的問題,但感謝分享你的答案:) – Friend 2013-03-13 14:37:23