似乎无法删除对象编号

时间:2011-02-16 10:30:07

标签: python django templates views

我似乎在删除Django中的订单号时遇到问题。在我看来,订单号等于某个pk值。还有一个提交按钮,应该删除模板中的这个数字。不幸的是它什么也没做(没有删除)。

出于某种原因,我认为这些更改会删除一个对象,但它仍然无效。

基本上我有这个。

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

在我的模板中,我有这个。

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

2 个答案:

答案 0 :(得分:1)

得到了答案。 :)已经

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

在错误的观点!不敢相信我是这个傻瓜。

答案 1 :(得分:0)

在第二行中,您使用元组初始化order。 在第四行中,您在该对象上调用delete()

我不知道,如果这是你的意图。从你写的东西中我无法理解。也许你可以给我们更多细节。