2017-02-28 27 views
0

這裏是我的查看功能:如何否定Django中的這個過濾器?

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}) 

我想查詢集包含不屬於當前用戶的所有作業。要做到這一點,我必須否定過濾器,但如何?

回答

3

您可以使用exclude

queryset = Job.objects.exclude(user=request.user).order_by('created_at')