-
Не совсем понятно для каких целей нужен get_absolute_url!
-
Все просто - чтобы получить URL объекта. Например, чтобы можно было писать ссылки вот так:
<a href="{{ post.get_absolute_url }}">{{ post.title }}</a>а не вот так
<a href="/posts/{{ post.pk }}/">{{ post.title</a>или так
<a href="{% url post_detail post.pk %}">{{ post.titlte }}</a>Позволяет делать редирект на страницу объекта
return redirect(post) -
Добавлю: если нужно поменять урл - меняешь его в get_absolute_url() модели, а не в шаблонах.
-
Спасибо вразумили!
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.