python - 结合 ListView 和 DetailView
问题描述
我需要你的帮助,拜托。我需要将 ListView 和 DetailView 组合在一个模板中。我的列表项出现在左侧,因此我希望当有人单击其中一个列表项时,详细信息应显示在左侧。
这就是我想要实现的目标:
视图.py
class RequestDetail(LoginRequiredMixin, DetailView):
model = Request
fields = ['content', 'author_group', 'assign_to', 'ref_code']
template_name = 'request/request_detail.html'
class in_requests(ListView):
def get(self, request, *args, **kwargs):
context = {
'incoming': Request.objects.filter(assign_to=request.user.profile.department).filter(status='Pending')
}
return render(request, 'request/incoming.html', context)
解决方案
推荐阅读
- asp.net - 使用自定义表和实体框架核心的身份核心角色授权
- pandas - 相关矩阵中缺少信息
- .htaccess - Codeigniter4 htaccess 文件不适用于所有选项 - 索引
- sql - 如何在由逗号分隔的列表组成的字段上离开连接
- git - 我怎么知道我已经删除了我在 Git 中所做的一切?
- java - 一个简单的 Java HTTP 服务器在 ApacheBench 上失败,但在浏览器上运行良好
- typescript - 在强类型错误上使用 instanceof 总是返回 false
- nginx - 使用 auth_request_module 反向代理应用程序的 Nginx 会引发 CORS 错误
- arrays - scanf() 接受比预期更多的输入
- uitableview - IBM BPM:是否可以根据用户选择动态隐藏表的列?