下面是我的標(biāo)簽?zāi)P皖愔惺褂玫膅et_absolute_url()方法:def get_absolute_url(self):
return reverse('post_by_tag', args=[self.slug])以下是我在模板中訪問(wèn)它的方式:<a href="{{ tag.get_absolute_url }}">{{ tag }}</a>它工作正常。但是,如果我在模型和模板文件中將其更改為get_abs() 之類的方法名稱,它仍然有效。由于我可以使用自定義方法,我只想知道是否有任何特定理由使用 get_absolute_url() 作為獲取 URI 的方法名稱。或者,這只是一個(gè)約定?我正在使用 Python 3.6.6 和 Django 2.1。
為什么我們需要使用 'get_absolute_url()' 而不是自定義定義的類似方法?
三國(guó)紛爭(zhēng)
2021-06-03 06:49:06