forms.py:
上記のフォームで渡される時刻形式は 2017-05-25T23:10 であり、form.is_valid() 検証に合格できません。
2017-05-25T23:10
form.is_valid()
受信データは 2017-05-25T23:10,而你的 input_formats=['%m/%d/%YT%H:%M'],也就是说 input_formats 写错了,正确的应该是 input_formats=['%Y-%m-%dT%H:%M'] です。
input_formats=['%m/%d/%YT%H:%M']
input_formats
input_formats=['%Y-%m-%dT%H:%M']
フォームに定義されているフォーマットは %m/%d/%YT%H:%M 但是你传的却是 2017-05-25T23:10 もちろん検証を通過することはできません。フォーム内のフォーマット定義を変更する必要があります。
%m/%d/%YT%H:%M
strftime(format) メソッドによると、必要な input_formats 形式は次のようになります。 %Y-%M-%D/T%H:%M strftime(format) メソッドについては、ドキュメント 8.1.8 の最初の表を参照してください。この形式は C 言語からのもので、非常に一般的です。
%Y-%M-%D/T%H:%M
受信データは
2017-05-25T23:10
,而你的input_formats=['%m/%d/%YT%H:%M']
,也就是说input_formats
写错了,正确的应该是input_formats=['%Y-%m-%dT%H:%M']
です。フォームに定義されているフォーマットは
%m/%d/%YT%H:%M
但是你传的却是2017-05-25T23:10
もちろん検証を通過することはできません。フォーム内のフォーマット定義を変更する必要があります。strftime(format) メソッドによると、必要な input_formats 形式は次のようになります。
%Y-%M-%D/T%H:%M
strftime(format) メソッドについては、ドキュメント 8.1.8 の最初の表を参照してください。この形式は C 言語からのもので、非常に一般的です。