2
私はdjangoモデルを持っていますが、これはintフィールド(null = True、blank = True)を持っています。私は、フォームがユーザーから提出得るとき 今、私はそうのようにそれを割り当てます。ヌルモデルフィールドにDjango form.cleaned_dataを格納しますか?
my_model.width= form.cleaned_data['width']
をしかし、時には、私はエラーを取得する:
ValueError: invalid literal for int() with base 10: ''
それは(「」)空白だ場合、私はさまよいましたフィールドに割り当てられる文字列値? 私の理解では、モデルは空白文字列を空白として扱うでしょうか?
この件に関するお手伝いをいたします。ありがとう。
これを行うには良い場所は、フォームのclean_width機能だろう。 – Mitch