PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Problème Django DateRangeField

Après avoir creusé dans le code source de Django, vous devez ajouter number suffix pour un champ de plage comme celui-ci :

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)

J'ai utilisé pdb pour tracer le code à l'intérieur de django, et j'ai trouvé cette astuce...

Et lorsque vous êtes bloqué avec d'autres problèmes dans Django la prochaine fois, vous pouvez utiliser pdb tracer. c'est vraiment un excellent outil pour le débogage de python...

j'espère que ça aiderait... :).