Comment puis-je changer le filtre à django de réfléchir n'est pas égal?
J'ai le filtre suivant:
open_slots = Opening.objects.filter(club_id=club_id, day=datetime.date.today(), reservation ='Open')
Je veux créer une autre liste "closed_slots" qui a toutes les mêmes caractéristiques que ci-dessus, sauf que la réservation n'est pas égal à "Ouvrir". Quand j'ai essayé à l'aide de réservation!!='Ouvrir", j'obtiens une erreur. Comment puis-je résoudre ce problème?
Pour un contrôle précis sur le retour de l'ensemble, regarder Django ORM docs, plus précisément sur l'utilisation de
Vous pouvez également annuler une requête - voir cette réponse stackoverflow.com/questions/687295/...
.filter()
Vous pouvez également annuler une requête - voir cette réponse stackoverflow.com/questions/687295/...
OriginalL'auteur sharataka | 2012-05-22
Vous devez vous connecter pour publier un commentaire.
Utiliser le
exclude
méthode. Détails ici.OriginalL'auteur shanyu
J'ai essayé avec la suite, et ça fonctionne très bien.
OriginalL'auteur Piyush S. Wanare