我有删除泛型类的下一个代码:
class delete(DeleteView):
def get(self, request, *args, **kwargs):
def get_absolute_url(self):
return reverse('index')
有网址:
url(r'^$', views.indext.as_view(), name='index'),
正如我从解释中所理解的那样,如果我想将用户重定向到索引,当他试图通过自己的网址接近页面时,我调用“get”来定义当“get”messege发送时要做什么,然后用“反向”“get_absolute_url”来做与html页面中“url”相同的方法。但它不起作用。为什么它返回无,因为页面说?
答案 0 :(得分:0)
在get_absolute_url
函数中定义get
绝对没有意义。您不从get
函数本身返回任何内容,正如错误所示。
不需要那个嵌套函数。如果您想从视图中重定向到索引页面,那么就这样做:
def get(self, request, *args, **kwargs):
return redirect('index')