Django 是否可以为移动用户代理定义另一个get_absolute_url?

Django 是否可以为移动用户代理定义另一个get_absolute_url?,django,Django,是否可以在一个模型中定义一个可选的get\u absolute\u url?这个问题可能看起来很奇怪,但这正是我想要实现的:-我希望能够使用通用视图将移动用户的请求重定向到不同的模板,而无需显式指示模板路径。我希望这是清楚的?是的,您可以通过在模型中定义来重载模型的get\u absolute\u url。它不带任何参数,但由于它是一个python函数,因此您可以测试用户是否使用移动应用程序进入您的网站并相应地呈现模板。从中看到它 顺便说一句,更改get_absolute_url()函数是很正常

是否可以在一个模型中定义一个可选的
get\u absolute\u url
?这个问题可能看起来很奇怪,但这正是我想要实现的:-我希望能够使用通用视图将移动用户的请求重定向到不同的模板,而无需显式指示模板路径。我希望这是清楚的?

是的,您可以通过在模型中定义来重载模型的get\u absolute\u url。它不带任何参数,但由于它是一个python函数,因此您可以测试用户是否使用移动应用程序进入您的网站并相应地呈现模板。从中看到它

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

希望这有帮助