1

ヨーロッパの日付のCharField入力を持つフォームがあります。

それを日付のpythonオブジェクトに変換する必要があります。

検証において、フォームにそれを気にさせる方法はありますか?コールバック?

フォーム処理があるときにビューでそれを実行したくありません。

4

2 に答える 2

2

それが、 dictclean_FOOを設定するためのフックです。cleaned_data

class MyFrom(..):
    field = forms....

    def clean_field(self):
        data = self.cleaned_data.get('field')
        try:
            return datetime.datetime.strptime(data)
        except Exception:
             raise forms.ValidationError("That ain't no time!")
于 2013-02-20T22:26:49.727 に答える
1

代わりにDateFieldだけではないのはなぜですか?

于 2013-02-20T23:27:54.873 に答える