0
私はdjango 1.9.12をインストールしました。 django.db.models.baseのget_absolute_urlはどこにありますか?どうすれば見つけることができますか?私はdjango.db.models.baseで見つけようとしましたが、見つけられませんでした。どこでDjango get_absolute_urlを見つけることができますか?
私はdjango 1.9.12をインストールしました。 django.db.models.baseのget_absolute_urlはどこにありますか?どうすれば見つけることができますか?私はdjango.db.models.baseで見つけようとしましたが、見つけられませんでした。どこでDjango get_absolute_urlを見つけることができますか?
これはあらかじめ定義された方法ではありません。
モデルクラスで実装する必要があります。 documentationによると
:
は、オブジェクトに対して 正規のURLを計算する方法をDjangoに伝えるために
get_absolute_url()
メソッドを定義します。呼び出し元にこのメソッドは、 HTTPにオブジェクトを参照するために使用できる文字列を返すように表示されます。例えば:
def get_absolute_url(self): return "/people/%i/" % self.id
あなたがそれを行うために、正確に何をしようとしていますか?そのモデルの一部 – Sayse