Avec django, pour filtrer une requête avec une condition de non égalité, sur la base de données dans un view.py fichier, il faut utiliser la fonction exclude, exemple:
note_list = note.objects.exclude( year = 2008 )
et pas:
note_list = note.objects.filter( year != 2008 )
sinon on peut obtenir le message d'erreur suivant: Python- positional argument follows keyword argument
Références
Liens | Site |
---|---|
exclude | django doc |
How do I do a not equal in Django queryset filtering? | stackoverflow |
Python- positional argument follows keyword argument | stackoverflow |