0
私は、とりわけ、採用が可能な犬のリストを生成するアプリケーションを作成しようとしています。経由Djangoは絶対URLを取得しようとしたときに上げ中であるDjangoのget_absolute_urlを逆順に使用して返します
Reverse for 'dog' with arguments '()' and keyword arguments '{'dog_id': 3, 'name': 'Rex'}' not found. 1 pattern(s) tried: ['ForeverHomes/Dog/(?P<dog_id>\\d+)/(P?<name>[A-Za-z ]+)']
:
def get_absolute_url(self):
return reverse('ForeverHomes:dog',
kwargs={"dog_id": self.dog_id,
"name": self.name},
current_app="ForeverHomes")
パターン私はそのリストを生成しようとすると、私は次のエラーを取得する瞬間
一致しようとしているパターンが正しいパターンですが、私が理解していないのは、私のDog
オブジェクトが正規表現にマッチすることを意味するということです。私のDog
オブジェクトには、すべてdog_id
とname
があります。
ありがとうございます。私は何が欠けていたかを理解しようとしている例を注いできましたが、私は完全に間違った場所を探していました。 – Batman