Django示例DeleteView

时间:2011-09-06 09:43:22

标签: django django-class-based-views django-forms

  

可能重复:
  Example of Django Class-Based DeleteView

下班后搜索我只是不知道如何使用DeleteView。抱歉我的傻瓜? 有人可以举个例子吗?

url( r'^del/$', DeleteFormView.as_view( ) ),

class DeleteFormView( BaseDeleteView ):
    model = user_info
    context_object_name = "user_info_list"

必须使用对象pk或slug 来调用DeleteFormView   此错误始终存在   怎么了?

2 个答案:

答案 0 :(得分:6)

如错误所示,您需要将某种参数传递给视图,以便它知道要删除哪个项目...例如:

url(r'^del/(?P<slug>\w+)/$', DeleteFormView.as_view()),

答案 1 :(得分:0)

Another post可能会回答您的一些问题。你走在正确的轨道上,就像@Daniel说的那样,URL中需要有某种标识符传递给视图来告诉它要删除的内容。

有关模板的完整示例look to the Django-users form