問題タブ [deform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ファイルのアップロードを変形すると、エラー メッセージが Invalid pstruct: not a FieldStorage instance で上書きされます
ファイルを選択せずに「送信」をクリックすると、次のエラーが表示されます。
これは、デフォーム デモ サイトで得られる動作ではありません。空のままにしておくと、より妥当な「必須」エラー メッセージが表示されます。
以下のように私自身のバリデータを使用しても問題は解決しません:-
エラーが発生したことはわかりますがe.render()、e がValidationFailurefromである場所の出力form.validateはエラー自体と一致しません。関連するdeformソース コードは「widget.py」にあり、_FieldStorageクラスは属性をcstruct持っているかどうかをチェックし、独自の例外を発生させます。fileInvalid
これは、レンダリングされたページを返す検証呼び出し(実際には標準的なものです)を行う関数です。
deformコードベースにモンキー パッチを適用せずに独自のエラー メッセージを表示するにはどうすればよいですか?