0

ドキュメントを何度か読みましたが、まだ混乱しています。Django でモデルを指定すると、ファイルの宛先を指定できます。ただし、ドキュメントでは、ディスクへの書き込みを手動で処理することについて多くのことを述べています。私の質問はform.save()、ハードコードされた (?) パスを持つファイル ハンドラーを単に言うか、または記述する方が良いかということです。form.save()私にとっては不安定でした。

4

1 に答える 1

4

forms.ModelFormサブクラスを使用していると仮定すると、フォームの save メソッドの呼び出しは問題なく機能するはずです。注意すべき点がいくつかあります。

  • テンプレートでフォームのenctypeを正しく設定してください
  • フォームを処理するビューがファイルをチェックしていることを確認してください

    form=MyModelForm(data=request.POST, files=request.FILES)

不安定だったと言うときform.save()、どういう意味ですか?

于 2009-12-26T15:14:05.840 に答える