基于Django类的视图success_url

时间:2011-09-13 07:30:40

标签: django django-views

我正在尝试在基于django类的UpdateView上设置success_url,但无法让它工作。我已经尝试了文档

中建议的语法
success_url="/polls/%(slug)s/"

但它不起作用。如何访问success_url中的模型字段?

1 个答案:

答案 0 :(得分:5)

这依赖于对象字段属性。在您发布的示例中,模型应该有一个slug字段。

相关字段:

您可以尝试在user__username中对相关对象(例如:success_url)使用django的__表示法,但不确定它是否有效。

IMO在这种情况下,更好的做法是覆盖get_success_url(),并将网址重新考虑self.object