ошибка постоянной ссылки при вызове get_absolute_url - PullRequest
1 голос
/ 31 января 2020
def get_absolute_url(self):
        return ('threads_reply', [self.id])
    get_absolute_url = models.permalink(get_absolute_url)

Я перевожу приложение с django 1.8 на django 2.2 и python 2.7 на python 3.6 Я получаю сообщение об ошибке в этой функции, как я могу ее правильно изменить? Я пробовал несколько способов, это не сработало.

1 Ответ

1 голос
/ 31 января 2020

Вы должны использовать reverse() метод:

def get_absolute_url(self):
        return reverse('threads_reply', args=[self.id])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...