Python 调用get_absolute_url时发生永久链接错误

Python 调用get_absolute_url时发生永久链接错误,python,django,Python,Django,我正在将应用程序从django 1.8迁移到django 2.2,并将python 2.7迁移到python 3.6 我在该函数中遇到错误,如何才能正确更改它? 我尝试了多种方法,但都不起作用。您应该使用以下方法: 我知道,但是当我从html调用get\u absolute\u url=models.permalink(get\u absolute\u url)时,该怎么办呢 def get_absolute_url(self): return ('threads_reply',

我正在将应用程序从django 1.8迁移到django 2.2,并将python 2.7迁移到python 3.6 我在该函数中遇到错误,如何才能正确更改它? 我尝试了多种方法,但都不起作用。

您应该使用以下方法:


我知道,但是当我从html调用get\u absolute\u url=models.permalink(get\u absolute\u url)时,该怎么办呢
def get_absolute_url(self):
        return ('threads_reply', [self.id])
    get_absolute_url = models.permalink(get_absolute_url)
def get_absolute_url(self):
        return reverse('threads_reply', args=[self.id])