我知道這非常簡單,但我錯過了一些東西。因爲我無法記住這一點,我希望這可以在這裏記錄一個解決方案。用基於類的視圖編寫Django詳細視圖
我想要做的就是在URL中傳遞對象的PK並獲取詳細視圖。
網址:
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)
但我發現了一個在/ 1/ GET 「多個對象返回錯誤」
MultipleObjectsReturned()返回多於一頁 - 它返回5!查找參數是{}
這感覺真的很愚蠢。它應該「只是工作」,但我錯過了一些明顯的東西。
感謝您的幫助。