2017-01-16 50 views
0

我已经安装了django 1.9.12。现在从django.db.models.base的get_absolute_url现在在哪里?我怎么找到它?我试图在django.db.models.base中找到它,但找不到它。我在哪里可以找到Django get_absolute_url?

+0

究竟什么是你想用它做?它仍然是模型的一部分 – Sayse

回答

2

这不是预先定义的方法。

您需要在模型类中实现它。

按照documentation

定义get_absolute_url()方法告诉Django如何计算 规范URL的对象。对于调用者,此方法应该显示为 返回一个字符串,可用于通过HTTP引用该对象。

例如:

def get_absolute_url(self): 
    return "/people/%i/" % self.id 
相关问题