【发布时间】:2018-10-01 09:48:57
【问题描述】:
我正在开发一个会计应用程序...
我有一个名为 group 的模型,我想在特定公司内制作它...
我的意思是不同的公司会有不同的组
所以,我在我的列表视图中尝试过这样的事情
class group1ListView(LoginRequiredMixin,ListView):
model = group1
def get_queryset(self, pk):
company_details = get_object_or_404(company, pk=pk)
return self.model.objects.all().filter(Q(User=self.request.user) & Q(Company=company_details.id))
User 和 Company 字段通过我的 group1 模型中的外键关联..
但是得到这个错误:
TypeError get_queryset() 缺少 1 个必需的位置参数:'pk'
谁能告诉我我在这方面做错了什么??
谢谢
【问题讨论】:
标签: python django django-models django-views