@W1zzyy
Fullstack developer python/js/ts/bootstrap/less

Не работает метод класса в шаблоне, что не так?

Делаю динамический urls и столкнулся с проблемой, в моделе добавил метод get_absolute_url
def get_absolute_url(self):
        return reverse('dashboard', kwargs={'guild_id': self.guild_id})

После, вывожу его в шаблон
{% for guild in guilds %}
        <h3>{{ guild }}</h3>
        <h3>{{ guild.name }}</h3>
        <h3>{{ guild.id }}</h3>
        <a href="{{ guild.get_absolute_url }}">dashboard</a>
    {% endfor %}

Но в итоге атрибут href пустой
Причем если вызывать метод, из views то возвращаеться корректный url, но в шаблоне он пустой
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы