django Models ForeignKey 3张表单反响查找
- 背景,有三张表单分别以A,B,C表示
重点:我如何通过A的DetailView,看到C表领用人的详细信息。实现DetailView,有人领用就把领用人的信息展现出来。
我的方法是:
class RegisterListView(LoginRequiredMixin, ListView):
def get(self, request):
reg = ReceiveRecord.objects.all()
for e in reg:
asset = e.asset
people = e.people
return render(request, 'assets/register_list.html', {
'asset': asset,
'people': people,
})
这样只是把最新的信息给列出来了,没发实现上面的方法,
求如何更好的解决方案,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个很简单,直接模板里就可以操作
a是A的对象实例,如果C设置了related_name=aaa
a是A的对象实例,如果C没设置related_name,那就用c_set表示,这个c就是C模型名小写形式