PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Problema di Django DateRangeField

Dopo aver scavato nel codice sorgente di django, dovresti aggiungere number suffix per un campo dell'intervallo come quello:

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)

Ho usato pdb per rintracciare il codice all'interno di django e ho trovato questo trucco...

E quando la prossima volta rimani bloccato con altri problemi in django, puoi utilizzare pdb rintracciare. è davvero un ottimo strumento per il debug di Python...

spero che possa essere d'aiuto... :).