这是我的观点功能:
def job_find(request):
queryset = Job.objects.filter(user=request.user).order_by('created_at')
jobs = get_list_or_404(queryset)
return render(request, 'jobs/all_jobs.html', {'jobs': jobs})
我希望查询集包含所有不属于当前用户的作业。要做到这一点,我必须否定过滤器,但是如何?
答案 0 :(得分:3)
您可以使用exclude
:
queryset = Job.objects.exclude(user=request.user).order_by('created_at')