我知道这非常简单,但我错过了一些东西。因为我无法记住这一点,我希望这可以在这里记录一个解决方案。用基于类的视图编写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!查找参数是{}
这感觉真的很愚蠢。它应该“只是工作”,但我错过了一些明显的东西。
感谢您的帮助。