我正在尝试在基于django类的UpdateView上设置success_url,但无法让它工作。我已经尝试了文档
中建议的语法success_url="/polls/%(slug)s/"
但它不起作用。如何访问success_url中的模型字段?
答案 0 :(得分:5)
这依赖于对象字段属性。在您发布的示例中,模型应该有一个slug字段。
相关字段:
您可以尝试在user__username
中对相关对象(例如:success_url
)使用django的__表示法,但不确定它是否有效。
IMO在这种情况下,更好的做法是覆盖get_success_url()
,并将网址重新考虑self.object
。