Modifier la nature du champ _duree de Diffusable
Une Programmation
comporte les champs début
et fin
qui sont des datetime correspondant au début de la première occurrence et la fin (du début) de la dernière occurrence.
J'ai besoin d'une requête qui me renvoie l'ensemble des Programmation
s dont la fin
+ diffusable._duree
(la durée du diffusable) est après une datetime donnée.
Le problème est que la durée d'un Diffusable
est un entier et non une durée (timedelta).
Toutes mes tentatives ont échouées. Soit la base refuse les opérations pour essayer de convertir l'entier en durée (ou une durée en entier), soit elle considère que la condition est toujours vraie.
Une solution que je vois serait de modifier la nature du champ _duree
de Diffusable
et de le transformer en DurationField
.
Edited by Vincent Le Texier