2011-02-16 80 views
-1

我似乎在刪除Django中的訂單號時出現問題。在我看來,有一個訂單號等於一些pk值。還有一個提交按鈕應該刪除模板中的這個數字。不幸的是它沒有做任何事情(不刪除)。似乎無法刪除對象號碼

出於某種原因,我認爲這些更改會刪除一個對象,但它仍然不起作用。

基本上我有這個。

order = models.Order.objects.get(pk=1219) 
if request.POST.get('delete'): 
    order.delete() 

而在我的模板中,我有這個。

<input type="submit" name="delete" value="Delete" > 
+3

你爲什麼要將order變量設置爲元組? – 2011-02-16 10:32:10

回答

1

得到了答案。 :)有

order = models.Order.objects.get(pk=1219) 
if request.POST.get('delete'): 
    order.delete() 

在錯誤的觀點!不能相信我是這樣愚蠢的。

0

在第二行中,您將用元組初始化order。 在第四行中,您可以在該對象上調用delete()

我不知道,如果這是你的意圖。我無法從你寫的內容中理出更多的意義。也許你可以給我們更多的細節。