嗨! 我试图用一个数据库的所有记录创建一个ListView页面,我的目标是当您单击列表元素之一时,您会看到该数据库记录的DetailView。
列表页面有效,我的问题是,当我转到详细信息列表页面时,数据库没有任何显示。我在模板中将数据库记录的ID用作href。 如何重定向一个特定数据库记录的数据?
ListView起作用:
class MyListView(ListView):
context_object_name = 'object'
model = models.MyModel
template_name = 'my_app/my_list.html'
def get_queryset(self):
return MyModel.objects.filter(user_id=self.request.user)
这是我的DetailView:
class MyDetailView(DetailView):
context_object_name = 'object2'
model = models.MyModel
template_name = 'my_app/my_detail.html'
def get_queryset(self):
return MyModel.objects.filter(user_id=self.request.user)
谢谢!