0

フォームを検証したいのですが、フィールドが正しいか間違っているかを Django からフィードバックする前に、毎回ファイル全体をアップロードします。

アップロードを防止したり、フロントエンドなどの他の方法で検証したりできますか? フォームが正しければ、最初にアップロードします。

何か案が?

ありがとう

4

1 に答える 1

1

フォームを送信すると、サーバーに送信されるリクエストにファイルが含まれるため、ファイルがアップロードされます。

最初に他のフィールドを検証する必要がある場合にこれにアプローチする方法の 1 つは、おそらく Ajax を使用するか、JavaScript を使用したフロント検証を使用することです。ただし、フロントエンドの検証だけでは十分ではないことを忘れないでください。パフォーマンスの目的とクライアントの満足度のためにフロントエンドの検証を行うことができますが、常に完全なサーバー側の検証を実行してください。

このリンクは、あなたが望むものに役立つかもしれません。

お役に立てれば!

于 2013-05-22T15:33:17.617 に答える