我有,有一個按鈕,一個模板,帖子只是按鈕的名稱,它具有以下代碼視圖:Django的模型檢索給出錯誤類型的錯誤
if request.POST:
a = request.POST
name = mymodel.objects.get(id = a)[0]
return HttpResponse(name)
request.POST有按鈕的名稱提交了帖子。錯誤是:int()參數必須是一個字符串或一個數字,而不是'QueryDict'
但是,當我這樣做:a = request.POST['name]
,Django在post error中產生一個no'name'。我該如何解決?
我跟着烏爾的QueryDict鏈接,並在我的view.py把這個: '返回的HttpResponse(a.items())' 此打印出來:(u'6' ,u'Delete')。 Delete是按鈕的名稱,6是值。如何翻轉這些以便我可以使用request.POST ['刪除']? – Ali 2010-07-29 17:26:35
向我們顯示您的表單和模板代碼 – chefsmart 2010-07-29 17:29:00