私はこれが本当に簡単であることを知っていますが、何かが欠けています。そして、私はこれを思い出すことができないので、これがここに解決策を文書化できることを願っています.
私がやりたいことは、URL でオブジェクトの PK を渡し、詳細ビューを取得することだけです。
URL:
url(regex=r'^(?P<pk>\d+)/$',
view=AdventureDetail.as_view(),
name='adventure_detail',
),
意見:
class AdventureDetail(DetailView):
""" Get a time entry detail view """
template_name = "adventure/AdventureDetail.html"
def get_object(self):
return get_object_or_404(Page)
しかし、「複数のオブジェクトがエラーを返しました」というメッセージが表示されます
MultipleObjectsReturned at /1/ get() は複数のページを返しました -- 5 を返しました! ルックアップ パラメータは {} でした
これは本当にばかげていると感じます。それは「うまくいく」はずですが、明らかな何かが欠けています。
助けてくれてありがとう。