Bonjour à tous,

j'ai un problème sur le code il y a un problème sur une variable local mais si je l'ai crée sur dans la même classe il ne doit pas avoir de problème ?

mes codes sont les suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
def search(request):
    query = request.GET.get('query')
    if query:
        q1 = Lignecommande.objects.all()
        q2 = q1.filter(NUM_CDE=query)
        context={
            'CODE_ART_COM':CODE_ART_COM,
            'CODE_COLM':CODE_COLM,
        }
    if not q1.exists():
        message = "Nous n'avons trouvé aucun résultat !"
        print(message)
    return render(request,'polls/search.html',context)
et le code erreur est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
UnboundLocalError at /polls/search/
local variable 'q1' referenced before assignment
Request Method:	GET
Request URL:	http://127.0.0.1:8000/polls/search/
Django Version:	3.1.3
Exception Type:	UnboundLocalError
Exception Value:	
local variable 'q1' referenced before assignment