我正在尝试使用DeleteView
删除一篇文章(确认删除)。我遇到以下错误:
TypeError at /post/4/remove/ 'str' object is not callable
刚接触Django的博客应用程序。其他功能工作正常,但当我试图删除一个职位(确认删除)。我遇到以下错误:
你知道吗网址.py:http://codepad.org/SP55psyf
urlpatterns = [
...
url(r'^post/(?P<pk>\d+)/remove/$',views.PostDeleteView.as_view(),name ='post_remove'),
...
]
你知道吗视图.py:http://codepad.org/BVsApXhB(完整文件)
class PostDeleteView(LoginRequiredMixin,DeleteView):
model = Post
success_url = reverse_lazy('post_list')
你知道吗型号.py:http://codepad.org/TLUo4NJG
post\确认_删除.html:http://codepad.org/795iD3RB
还有一个类似的问题,见'str' object is not callable when i try to use DeleteView in Django。 和^{} 参数应该有特定的值,而不是简单的字符串。你知道吗
您需要使用
models.PROTECT
而不是PROTECT
字符串。你知道吗相关问题 更多 >
编程相关推荐