有什么办法可以通过urlconf参数设置success_url吗?

尤金

在urls.py中:

url(r'^add/from?(?P<link>[a-zA-Z0-9/]+)$', PostAdd.as_view(), name='post_add'),

在views.py中:

class PostAdd(CreateView):

model = Post
form_class = PostForm
template_name = 'post_add.html'
success_url = ????

def get_context_data(self, **kwargs):
    context = super(PostAdd, self).get_context_data(**kwargs)
    context['from'] = self.kwargs['link']
    return context

我可以将链接传递到模板,但是我需要设置success_url = link

TM值。

您应该get_success_url在视图上覆盖该方法,而不是使用success_url属性。

class PostAdd(CreateView):

    def get_success_url(self):
        # Grab 'link' here and return it:
        return self.kwargs['link']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有什么办法可以将设置/数组设置为方法参数吗?

有什么办法可以通过谷歌图表中的标签设置背景颜色吗?

是否可以通过Modelica中的参数设置变量类型?

是否可以通过命令行参数设置rootMetricsPrefix?

Django LoginView的success_url吗?

有没有办法为@AllArgsConstructor的所有参数设置'not null'(lombok)

通过请求参数设置WMS的样式

通过函数参数设置多维数组

Android通过参数设置ImageView src

django DeleteView - 如何传递参数以用于success_url?

有什么办法可以改变参数的顺序?

有什么办法可以指向引用吗?

有什么办法可以杀死线程吗?

有什么办法可以“打破”程序吗?

有什么办法可以延迟PaintComponent吗?

有什么办法可以翻译这个吗?

根据url参数设置Cookie

骆驼代理动态URL参数设置

XGBoost:“目标”参数设置是什么?

WinMain的nShowCmd参数设置什么?

字符串格式化程序可以使用变量进行参数设置吗?

什么是“ success_url”变量的默认值

有什么办法可以通过注释预定义数组参数的长度

通过JVM参数设置log4j属性文件-为什么顺序很重要?

有什么办法可以在ubuntu中设置问候语吗?

有什么办法可以在python中设置一定的距离吗?

有什么办法可以通过tsql获取Windows任务管理器的详细信息吗?

有什么办法可以通过子元素定位元素吗?

具有取决于ID的动态success_url的DeleteView