問題タブ [cleaned-data]
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 - djangoのオートコンプリートにフォームcleaned_dataを使用していません
フォーム内でオートコンプリートを使用しています。フォームの保存は、隠しフィールドを適切に取りたくないようです。
オートコンプリートには名前が表示されます: たとえば、'Steve Butabi' です。ユーザー名を送信することになっています。ユーザー名は「stevebutabi」です。入力値の検査時。ユーザー名「stevebutabi」が正しく表示されます。しかし、POST 内では、manager : 'Steve Butabi'
表示されます。そして、私はException Type: DoesNotExist
. 表示されている文字列ではなく、非表示のユーザー名が必要です。何が起こっているかはわかっていますが、それを修正する方法がわかりません。
だから私は何を求めていると思います:Djangoフォーム内のクリーン関数を無視する方法はありますか?
フォーム.py
Javascript
テンプレート
前もって感謝します。
django - formsetは有効ですが、空のcleaned_dataフィールドを返します
フォームセットが有効であっても、空のcleaned_dataを返すフォームセットがあります。私の見解は次のようなものです。
これはアップロードフォームであり、この問題でファイルを保存できませんupload_fileは、実装されたメソッドの1つであり、正常に機能します。これをテストしました。
extjs - データ送信後にパネルextjsを自動的にクリーンアップ
extjs 4の問題を解決したい。いくつかのフィールド(textfield、textareaなど)を持つパネルがあります。「end」を使用してデータベース内のデータを送信した後、すべてのフィールドが自動的にクリーンアップされ、すべてのイベント(空のフィールドによってトリガーされたイベントなどを含む)がクリーンアップされることを望みます。
doLayout()を試してみましたが、機能しません。
どうすれば修正できますか、ありがとう。
django - フォームのcleaned_dataは空ですが、formsetのcleaned_dataは空ですか?
フォームセットの各フォームで CharField の文字列値を使用しようとしていますが、何らかの理由で各フォームのcleaned_dataは常に空に見えますが、フォームセットのクリーニングされたデータはそうではありません。私のviews.pyのコードは次のとおりです。
私のフォームは次のようになります。
前に述べたように、tags_formset.cleaned データにはページに入力された正しい情報が含まれていますが、フォームのクリーニングされたデータは空です。このコードでは、「タグ」は何も含まれていないため、クリーニングされたデータに含まれていないという KeyValue エラーが発生します (saveTags 関数でエラーがスローされます)。
django - フォームcleaned_dataと値の取得
テーブルをフィルタリングするためにスマートセレクト(3つの選択フィールド)を使用しているため、問題があります。しかし、エンジン ID が間違っていて、正しいクエリを取得できません。db から ID を取得する必要はありませんが、一般的な名前を取得する必要があります。
ビュー.py
から
「1」のようなIDを取得していますが、「ポルシェ」のような名前が必要です
models.py
フォーム.py
テンプレート
python - Django カスタム フォームの検証/クリーニング
わかりましたので、ドロップダウンの値に応じて特定のフィールドのみを入力する必要があるフォームがありますが、「discountpercentage」と呼ばれるキーのキーエラーが発生します。空白のままにすると、 clean_data を実行してから、カスタム クリーンを実行しようとすると、見つからないためキー エラーが発生します。
そして、discounttype == '1' を指定し、discountpercentage を空白にして、cleaned_data を出力すると、次のようになります。
いつものようにそれを助けることができる人に感謝します!
django - オブジェクトには属性cleaned_dataがありません
Django Web アプリケーションでフォームに入力して投稿しようとしています。それは私にエラーを与えています
同様の質問で Stack Overflow を見回しましたが、他の解決策は私のコードの問題ではありません。これが私の見解です:
html:
そしてフォームクラス: