Si Andrea purtroppo la concitazione di scrivere dei test mi ha fatto perdere il contatto con il codice.

Era proprio una migrazione non applicata.

Chiedo scusa a tutti per il tempo sottrattovi.

Franky Bonanno


Il 27/03/2018 22:42, Andrea D'Amore ha scritto:
2018-03-27 20:30 GMT+02:00 Francesco Bonanno <fgt...@gmail.com>:
non riesco a trappare l'eccezione in oggetto.
Metti un blocco try prima di return e lancia il debugger nella clausola except.

data è definito come DateTimeField
Suggerimenti?
Se separi l'istruzione su più righe probabilmente puoi localizzare
meglio il problema.

     now = timezone.now()
     result = (now - datetime.timedelta(days=1)) <= self.data
     result = result and (self.data <= now)
     return result

Io verificherei di nuovo anche che il campo sia effettivamente
DateTimeField e che non ci siano migrazioni non applicate.

Se effettivamente il campo è DateTimeField e le migrazioni sono
applicate prova ad incollare un esempio minimo che riproduca il
problema.


_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Reply via email to