使用变量过滤为param Django

时间:2017-07-11 14:03:28

标签: django orm

我在Django中有这个观点:

def stutente(request):
  cog = request.GET['cognome']
  nom = request.GET['nome']
  utenti = Utente.objects.order_by('cognome')
  utenti_presenti = Utente.objects.filter(cognome="Acanfora") 
  utenti_assenti = utenti
  utenti_assenti = Utente.objects.filter(~Q(cognome="Acanfora")).order_by('cognome')  


  return render(request,"accesso/stato.html",{
      'utenti_presenti' : utenti_presenti,
      'utenti_assenti' : utenti_assenti,
  })

我想在过滤器中传递参数而不是字符串" Acanfora"但变量cog,即GET请求。如果我这样做:

utenti_presenti=Utente.objects.filter(cognome=cog)  

utenti_assenti=Utente.objects.filter(~Q(cognome=cog)).order_by('cognome')

不起作用。你能救我吗?

0 个答案:

没有答案