Comment sous django filtrer une requête avec une condition de non égalité

Active 16 février 2018    /    Viewed 1050    /    Comments 0    /    Edit


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


Card image cap
profile-image
Daidalos

Hi, I am Ben.

I have developed this web site from scratch with Django to share with everyone my notes. If you have any ideas or suggestions to improve the site, let me know ! (you can contact me using the form in the welcome page). Thanks!