Je lisais d'autres questions similaires à celle-ci (Get all Django records created since last login), mais je n'ai pas trouvé la réponse exacte à ce que je cherchais. J'ai une table avec la liste des événements qui se déroulent. J'ai un start_time
et end_time
(les deux sont datetime
valeurs). Je veux obtenir tous les événements qui n'ont pas encore terminé. Y a-t-il un moyen de le faire avec le framework Django? Je sais comment le faire par SQL direct mais je préfère éviter de le faire si le framework peut le faire.Django + toutes les lignes plus grandes qu'aujourd'hui
[EDIT]
Voici une partie du modèle. Fondamentalement, je veux la valeur actuelle datetime
, et que vous voulez obtenir tout ce qui est inférieur à la end_time
.
class Event(models.Model):
class Meta:
db_table = 'event'
description = models.TextField()
start_time = models.DateTimeField()
end_time = models.DateTimeField()
https://docs.djangoproject.com/fr/1.4/topics/db/queries/#retrieving-specific-objects-with-filters – vikingosegundo