我的问题是,我想过滤两个字段('可见','用户')到我的数据库中,在我的html页面上寻找结果。你知道吗
我有一个数据库(bd\u任务)和一些字段,我想对Visible=True
和user=request.user.username
进行过滤,并且只能对一个字段进行过滤。你知道吗
我的代码是:
def misiones(request):
mission = bd_mission.objects.filter(user=request.user.username)
return render_to_response('misiones.html',{'mission_template': mission},context_instance=RequestContext(request))
我想要些东西怎么做:
mission = bd_mission.objects.filter((Visible=True)&(user=request.user.username))
谢谢!对不起,我英语不好!^^'
只需将多个参数传递给
filter()
方法:作为旁注:
filter()
/exclude()
方法可以以任何组合进行链接,因此上面的代码可以写成:两种情况下的结果是相同的。你知道吗
如果需要
OR
逻辑(Visible=True
或user=username
),那么可以使用Q objects。你知道吗相关问题 更多 >
编程相关推荐