2017-01-16 10 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によると

は、オブジェクトに対して 正規のURLを計算する方法をDjangoに伝えるためにget_absolute_url()メソッドを定義します。呼び出し元にこのメソッドは、 HTTPにオブジェクトを参照するために使用できる文字列を返すように表示されます。例えば

def get_absolute_url(self): 
    return "/people/%i/" % self.id 
関連する問題