2024-10-01 09:41:53 发布
网友
在我看来:
def delete_payment(request, id): thePayment = Payment.objects.filter(id=id) thePayment.delete() return HttpResponseRedirect('/invoices/open/')
在我的模型中:
我发现除非从管理视图中删除实例,否则不会引发异常。也就是说,如果我使用自己的视图,则无法正确调用delete()。在
Manager.filter()返回QuerySet,而不是Model。QuerySet.delete()不调用Model.delete(),而是直接在数据库上操作。在
Manager.filter()
QuerySet
Model
QuerySet.delete()
Model.delete()
Manager.filter()
返回QuerySet
,而不是Model
。QuerySet.delete()
不调用Model.delete()
,而是直接在数据库上操作。在相关问题 更多 >
编程相关推荐