0

現在、djangoで作業しており、フォームを使用してフォームの異なるフィールドをレンダリングしています。直面している問題は、フォームにファイル フィールドがあり、フォームを送信して別のフィールドがエラーを返すと、ファイル フィールドの「値」が消えて、ファイルを再度選択する必要があることです。

フォームがエラーを返した場合でもファイルを維持する方法はありますか? 私が見ることができる例、または私を助けることができるものはありますか?

ありがとう

4

1 に答える 1

1

https://github.com/un1t/django-file-resubmitを参照してください

Django プロジェクトには、FileField、ImageField を含むフォームがあります。すべてうまく機能しますが、ValidationError が発生すると、すべてのファイルと画像を再度選択する必要があります。ちょっと面倒です。django-file-resubmit はこの問題を解決します。FileField、ImageField、および sorl.thumbnail.ImageField で動作します。

于 2013-03-04T06:47:42.580 に答える