gpt4 book ai didi

django - UpdateView 中的 success_url,基于传递的值

转载 作者:行者123 更新时间:2023-11-28 19:36:02 32 4
gpt4 key购买 nike

如何根据参数设置success_url
我真的很想回到我来的地方,而不是一些静止的地方。在伪代码中:

url(r'^entry/(?P<pk>\d+)/edit/(?P<category>\d+)',
UpdateView.as_view(model=Entry,
template_name='generic_form_popup.html',
success_url='/category/%(category)')),

这意味着:编辑条目 pk 然后返回“类别”。这里一个条目可以是多个类别的一部分。

最佳答案

创建一个继承自UpdateView的类MyUpdateView并覆盖get_success_url方法:

class MyUpdateView(UpdateView):
def get_success_url(self):
pass #return the appropriate success url

我也喜欢在继承的类 View 中传递诸如 template_name 和 model 之类的参数,但不在 urls.py 中的 .as_view() 中传递

关于django - UpdateView 中的 success_url,基于传递的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027996/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com