0

get_absolute_url是否可以在一个模型中定义替代方案?这个问题可能看起来很奇怪,但这就是我想要实现的目标:- 我希望能够使用通用视图将来自移动用户的请求重定向到不同的模板,而无需明确指示模板路径。我希望这很清楚?

4

1 回答 1

0

是的,您可以通过在模型中定义模型来重载模型的 get_absolute_url。它不带参数,但由于是一个 python 函数,您可以测试用户是否使用移动应用程序进入您的网站并相应地呈现模板。在Django 文档中查看。

顺便说一句,更改 get_absolute_url() 函数是很正常的,例如,如果您有一个特定于该模型的视图,则一个选项是 get_absolute_url() 返回该视图的反向

希望这可以帮助。

于 2013-06-12T06:08:35.503 回答