問題タブ [flask-wtforms]

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.

0 投票する
2 に答える
28411 参照

python - FlaskでRadioFieldを作成する方法は?

TextField、FileFieldのあるフォームがあり、RadioFieldを追加したいと思います。

ユーザーが1つしか選択できない2つのオプションを備えた無線フィールドが欲しいのですが。私は、機能する前の2つのフォームの例に従っています。

私のforms.pyは次のようになります

私のviews.pyファイルには

私の.htmlファイルには

ラジオボタンフォームを使用している人の例をオンラインで見つけることができないようです。ここでRadioFieldの説明を見つけましたhttp://wtforms.simplecodes.com/docs/0.6/fields.html

フォームページにアクセスしようとすると、DEBUGエラー「ValueError:値が多すぎて解凍できません」が表示されます。

0 投票する
1 に答える
989 参照

python - Flask WTFフォームがsqlite3データベースで更新されない

データベースのフィールドの値を使用する RadioField フォーム アイテムがあります。

データベースが作成されていない場合、そのページに移動してそのフォームをロードしたときにのみデータベースにアクセスする必要がありますが、Flask Web サーバーを起動できません。

Web サーバーの実行中にデータベースを更新すると、新しいデータベース情報を含むフォームが表示されません。

Flask Webサーバーを再起動するまで。

ページにアクセスしたときにフォームがデータベースから値をリロードするようにするにはどうすればよいですか。

また、データベースを削除でき、Flask Webserver が引き続き実行され、RadioField が引き続き表示されるため、RadioField の値がメモリに格納されていると確信しています。

私はsqlite3データベースを使用しており、APSW(別のpython sqlite3ラッパー)で読み書きしています

これは私のフォームです

これが私の見解です

0 投票する
3 に答える
2071 参照

python - 3つの選択でDateFieldをレンダリングする方法

3 つの選択で基本的な DateField をレンダリングする最も簡単でクリーンな方法を探しています。

(可能であれば、「フォーマット」を使用して、最終的なレンダリングの表示方法を選択します)

0 投票する
2 に答える
372 参照

python - ラジオ ボタン フォームの説明の書式設定

sqlite3 データベースから取得したタプルのリストがあります。これはこの質問の人ではありませんが、最終的にラジオボタンフォームの説明をフォーマットするのに役立つ場合、私は有頂天になります。

私が持っているリストは次のようになります:

私がやりたいことは、選択の値を各タプルの最初の要素にすることです

ただし、ユニコード文字とすべてでその混乱を印刷したように見えます。

だから私はそれを素敵なテーブルにフォーマットしようとしているので、各タプルに何が含まれているかを簡単に確認できます

ただし、フォームを表示すると、出力にタブ文字が表示されません。

そのため、descriptionList をテンプレートに渡し、各ラジオ ボックスの横に表示して、フォームの説明として機能させることを考えています。

ただし、「UndefinedError: 'zip' is undefined」というエラーが表示されます

そしてそれなしで私は得る:

これを解決する方法についての提案は、驚くべきことにほかなりません。ありがとう

0 投票する
1 に答える
2872 参照

python - 構成可能な検証を備えたWTForms動的フォーム

管理者ユーザーがデータベースに「質問」を追加できるシステムを構築しています。各タイプの質問には、WTFormsオブジェクトが関連付けられています。ページを表示するために、すべての質問をループして、各質問のフォームフィールドで構成されるフォームを生成します。

これは、特定の質問タイプですべての検証が同じである単純なケースでうまく機能しますがQuestion、たとえば、質問モデルが拡張された場合を想像して、のインスタンスごとに構成可能な検証オプションを提供する必要があります。

value質問ごとに最小/最大長が異なる(または欠落している)場合、フォームフィールド内のフィールドにWTForms長さバリデーターを配置する適切な方法は何でしょうか?

0 投票する
1 に答える
1410 参照

python - POSTリクエストなしでWTFフォームオブジェクトデータを取得するには?

ユーザーが検索パラメーターを入力できるテンプレートがあります (search.html)

大きい

検索結果のテンプレート(result.html)

次の ajax リクエストを使用して、検索結果を取得し、上記のテンプレートに表示します。 ajax 関数は、両方の検索フィールドのキーアップで呼び出されます。

また、検索基準セクション (2 つの検索フィールドを含むセクション) 用と検索結果セクション用の 2 つのビューがあります。

WTFフォームクラス

私が直面している問題は、Ajax 呼び出しが NotificationResultView に対して行われたときに wtf フォーム オブジェクトが入力されないことです。これは、投稿要求が発生していないためだと思いますが、私の設計によれば、投稿の必要はありませんリクエスト。

私はポストリクエストとしてajaxリクエストを作成しようとしましたが、それでもwtfフォームオブジェクトは空に戻ります。

私の唯一の他のオプションは、ajax呼び出しを行うときにクエリ文字列で検索条件を渡す場合ですが、それが最善のアプローチであるかどうかはわかりません。この場合の進め方を提案してください。

0 投票する
2 に答える
23267 参照

python - Flask - リダイレクト url_for エラー

以下のコードのフラスコ アプリケーションでエラーが発生しています。

上記の問題を教えてください

0 投票する
4 に答える
10191 参照

flask - wtforms、CSRF、フラスコ、FieldList

FieldListWTFormsでを使用すると、検証をパスするのに問題があります。このエラーが発生し続けます。 {'csrf_token': [u'CSRF token missing']}。問題は、フィールドで検証するデータがない場合FieldList、検証に合格し、問題がないことです。しかし、データを使用してフォームを検証しようとすると、そのエラーが発生します。

これが私のフォームです:

redirect_filters_anyフォームは正しく表示されているようで、データを追加するまでは正常に機能します。redirect_filters_all

のcsrfを無効にする方法、FieldListまたはCSRF値をに渡す方法はありFieldListますか?CSRF保護を有効にしておきたいのですが、この検証の問題を乗り越えることができないようです。

これがJinja2テンプレートです

0 投票する
1 に答える
1172 参照

python - wtforms RadioField 入力を使用して、自由形式のテキスト入力オプションでオプションを追加するにはどうすればよいですか?

wtforms /フラスコ_wtfを使用してHTMLフォームをレンダリングするにはどうすればよいですか:

  • レスポンダーに固定の選択肢を与える選択フィールドと、プラス
  • テキストを入力できる「その他」オプション。

RadioField を使用して特定の選択肢を取得していますが、選択肢の選択肢にオープン エンドのテキスト ボックスを追加する方法がわかりません。

コードをハッキングせずにこれを行う方法はありますか?