【发布时间】:2013-04-28 21:55:11
【问题描述】:
我知道这很简单,但我错过了一些东西。因为我不记得了,我希望这可以在这里记录一个解决方案。
我要做的就是在 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)
但我收到“多个对象返回错误”
MultipleObjectsReturned 在 /1/ get() 返回了不止一页——它返回了 5!查找参数为 {}
这感觉真的很傻。它应该“正常工作”,但我遗漏了一些明显的东西。
感谢您的帮助。
【问题讨论】:
标签: django django-views