Ниже приведен метод get_absolute_url () , используемый в моем классе модели Tag:
def get_absolute_url(self):
return reverse('post_by_tag', args=[self.slug])
Ниже приведен способ доступа к нему в моем шаблоне:
<a href="{{ tag.get_absolute_url }}">{{ tag }}</a>
Работает нормально. Однако, если я изменил его на имя метода, например get_abs () в файлах моделей и шаблонов, он все равно будет работать.
Поскольку я могу использовать пользовательский метод, я просто хочу знать, есть ли какая-либо конкретная причина использовать get_absolute_url () в качестве имени метода для получения URI. Или это просто соглашение?
Я использую Python 3.6.6 и Django 2.1.