我在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')
不起作用。你能救我吗?