2011-09-06 91 views
0

可能重复:
Example of Django Class-Based DeleteViewDjango的样品DeleteView

小时后搜索我只是不知道如何使用DeleteView。对不起,我的愚蠢? 有人能给我一个例子吗?

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

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

DeleteFormView必须以一个对象PK或蛞蝓被称为
这个错误一直存在 我究竟做错了什么?

回答

6

由于错误说,你需要某种形式的参数传递给视图,所以它知道要删除的项目...例如:

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

对不起,但我仍然无法理解DeleteView如何工作...... – altman

0

Another post可以回答大家的一些问题。你正处在正确的轨道上,就像@丹尼尔说的那样,URL中需要有某种标识符传递给视图以告诉它要删除什么。

对于模板的完整的例子,look to the Django-users form