djangoのソースコードを掘り下げた後、number suffix
を追加する必要があります そのような範囲フィールドの場合:
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)
pdb
を使用しました django内のコードをトレースし、このトリックを見つけました...
また、次回djangoで他の問題が発生した場合は、pdb
を利用できます。 トレースします。これは、Pythonのデバッグに最適なツールです...
それが役立つことを願っています...:)。