sql >> Base de Datos >  >> RDS >> PostgreSQL

Problema de Django DateRangeField

Después de profundizar en el código fuente de Django, debe agregar number suffix para un campo de rango como ese:

date_from = '2011-01-01'
date_to = '2011-01-31'
data = {
    "name" : "Test Name",
    "datefromto_0" : date_from,
    "datefromto_1" : date_to
}

form = Event_form(data)
if form.is_valid():
    form.save()
else:
    print(form.errors)

He usado pdb para rastrear el código dentro de django, y encontré este truco...

Y cuando te quedes atascado con otros problemas en django la próxima vez, puedes usar pdb rastrear es realmente una gran herramienta para la depuración de python...

Espero que ayude... :).