我安装了django 1.9.12。现在来自django.db.models.base的get_absolute_url在哪里?我怎么能找到它?我试图在django.db.models.base中找到它,但找不到它。
答案 0 :(得分:2)
它不是预先定义的方法。
您需要在模型类中实现它。
定义一个
get_absolute_url()
方法来告诉Django如何计算 对象的规范URL。对于呼叫者,此方法应该出现 返回一个字符串,可用于通过HTTP引用该对象。例如:
def get_absolute_url(self): return "/people/%i/" % self.id