Efter att ha grävt i django-källkoden bör du lägga till number suffix
för intervallfält som det här:
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)
Jag har använt pdb
för att spåra koden inuti django, och hittade det här tricket...
Och när du fastnar med andra problem i django nästa gång, kan du använda pdb
att spåra. det är verkligen ett utmärkt verktyg för python-felsökning...
hoppas det skulle hjälpa... :).