什么是' success_url'变量默认值

时间:2016-09-21 11:24:07

标签: django

我通过扩展CreateView类在Django中创建一个表单,一切正常。
但我不太明白的是,提交表单时,网页浏览器会自动将我重定向到模型的get_absolute_url()方法指定的网址。
这是' success_url'的默认行为。字段是由该方法返回的URL指定的某个点?

1 个答案:

答案 0 :(得分:3)

如果您的视图类定义了success_url属性,则将其用作成功网址。否则,它将使用创建/编辑对象的get_absolute_url()方法。请参阅文档here

因此,如果您不想重定向到对象的绝对网址,您可以在课程中定义success_url或重新定义课程' get_success_url()方法,如果您需要对其进行微调。