【发布时间】:2022-01-06 07:39:01
【问题描述】:
如何在 django 中使用 get_success_url(self) 返回一个 url,而不使用 reverse 进行通用视图?基本上,我想要的东西如下。
def get_success_url(self):
url = self.object.url # This is a charfield with "https://stackoverflow.com/questions/ask"
return url
我知道人们在返回 url 时经常使用reverse,但我想像上面那样做。谢谢,如有任何问题,请写下。顺便说一句,我从来没有测试过上面的代码,但我不知道它是否可以正常工作。
【问题讨论】:
-
您是否将 url 存储在您的对象中?
-
是的,在
self.object.url
标签: django django-models django-views django-forms django-templates