フラスコwtformsで送信するときにgetを検証します

user455318

required()またはのような検証を含むフォームがありNumberRangeます。

これは検索機能なので、getメソッドを使用しています。問題は、form.validate_on_submit()getでは使用できないことです。post期待通りにすべての作業が、とgetフォーム提出基本的には決して検証で、検証を無視します。

この状況に対処するための最良の方法は何ですか?

class DocSearch(Form):
    client_number = IntegerField(lazy_gettext(u'Client number'), [Required()])
    submit = SubmitField(lazy_gettext(u'Find'))

<form method="get" class="form" role="form">
    <div class="form-group ">
        {{ render_field(form.client_number) }}
    </div>

    <div class="form-group ">
        {{ render_field(form.submit) }}
    </div>
</form>
dirn

validate_on_submitは、他の2つのメソッドを呼び出す便利な関数です。最初の、はis_submitted、POSTおよびPUT要求をチェックします。2番目の、validateは、実際の検証を行います。それはあなたが必要とするものです。

if form.validate():
    # do stuff here

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

wtformsを使用してGETパラメーターを検証できますか?

分類Dev

Angularjsでフォームを送信するときに検証メッセージを表示します

分類Dev

Alpacajs検証:ボタンが検証をスキップしてフォームを送信できるようにすることは可能ですか?

分類Dev

検証が失敗したときにフォームを送信する方法

分類Dev

APIからフェッチするときに「最初の証明書を検証できません」というエラーをスローするノード

分類Dev

jQueryとhtmlを使用してhtmlフォームを送信するときに検証関数がエラーをスローした場合に他の関数のトリガーを停止するにはどうすればよいですか?

分類Dev

Joiでリクエストを検証するときにHapi.jsが400エラーを送信しないようにする方法

分類Dev

フォームをそれ自体に送信し、CodeIgniterで検証エラーをエコーする

分類Dev

フォームの検証エラーを送信するときにファイルの値を保持する方法

分類Dev

ユーザーがantdを入力しているときではなく、フォームが送信された後にのみエラーまたは検証メッセージを表示するにはどうすればよいですか?

分類Dev

angle.jsを使用してフォームを送信するときに検証を確認する方法

分類Dev

.NetコアでBackgroundServiceを単体テストするときにアサートまたは検証する内容

分類Dev

Laravelでカスタム検証を追加するときに、クラスClosureのオブジェクトを文字列に変換できませんでした

分類Dev

API :: V1モジュールコントローラーにリクエストを送信するときに、Railsのauthenticity_tokenを検証できません

分類Dev

BouncyCastleを使用してJavaでECDSA署名を検証するときにエラーが発生しました

分類Dev

Laravel5.2.15で検証をコントローラーからリクエストクラスにシフトしようとしています

分類Dev

Jqueryプラグインを使用してフォームを送信するときに「。(dot)」の後の電子メールを検証する方法

分類Dev

jqueryは、送信せずにタブを変更するときに検証します

分類Dev

JsonSchemaでJsonを検証しているときに、クラスが例外を検出しませんでした

分類Dev

フラスコのwtformsがエラーをスローしたときに、Bootstrapフォームの入力フィールドの境界線の色を変更するにはどうすればよいですか?

分類Dev

クラスをインスタンス化する正しい方法で、証明書のパスチェーンを検証できるようにします

分類Dev

REST APIを使用してフォームを送信すると、検証がスキップされます

分類Dev

WTFormsでDateFieldを検証する方法

分類Dev

FlaskのWTFormsでDecimalRangeFieldを検証する

分類Dev

ASP.NETMVCでajaxを使用してフォームを送信するときに検証メッセージを表示する

分類Dev

言語Cookieの内容に基づいて条件付きでフラスコ「WTFormsクラス」を構築することが可能

分類Dev

無効な日付形式を入力したときにユーザーがフォームを送信できないようにする単純なJavaScript検証?

分類Dev

Angularjsは、入力の検証が失敗したときにフォームの送信を防ぎます

分類Dev

ブートストラップ検証をWTFormsに追加する方法

Related 関連記事

  1. 1

    wtformsを使用してGETパラメーターを検証できますか?

  2. 2

    Angularjsでフォームを送信するときに検証メッセージを表示します

  3. 3

    Alpacajs検証:ボタンが検証をスキップしてフォームを送信できるようにすることは可能ですか?

  4. 4

    検証が失敗したときにフォームを送信する方法

  5. 5

    APIからフェッチするときに「最初の証明書を検証できません」というエラーをスローするノード

  6. 6

    jQueryとhtmlを使用してhtmlフォームを送信するときに検証関数がエラーをスローした場合に他の関数のトリガーを停止するにはどうすればよいですか?

  7. 7

    Joiでリクエストを検証するときにHapi.jsが400エラーを送信しないようにする方法

  8. 8

    フォームをそれ自体に送信し、CodeIgniterで検証エラーをエコーする

  9. 9

    フォームの検証エラーを送信するときにファイルの値を保持する方法

  10. 10

    ユーザーがantdを入力しているときではなく、フォームが送信された後にのみエラーまたは検証メッセージを表示するにはどうすればよいですか?

  11. 11

    angle.jsを使用してフォームを送信するときに検証を確認する方法

  12. 12

    .NetコアでBackgroundServiceを単体テストするときにアサートまたは検証する内容

  13. 13

    Laravelでカスタム検証を追加するときに、クラスClosureのオブジェクトを文字列に変換できませんでした

  14. 14

    API :: V1モジュールコントローラーにリクエストを送信するときに、Railsのauthenticity_tokenを検証できません

  15. 15

    BouncyCastleを使用してJavaでECDSA署名を検証するときにエラーが発生しました

  16. 16

    Laravel5.2.15で検証をコントローラーからリクエストクラスにシフトしようとしています

  17. 17

    Jqueryプラグインを使用してフォームを送信するときに「。(dot)」の後の電子メールを検証する方法

  18. 18

    jqueryは、送信せずにタブを変更するときに検証します

  19. 19

    JsonSchemaでJsonを検証しているときに、クラスが例外を検出しませんでした

  20. 20

    フラスコのwtformsがエラーをスローしたときに、Bootstrapフォームの入力フィールドの境界線の色を変更するにはどうすればよいですか?

  21. 21

    クラスをインスタンス化する正しい方法で、証明書のパスチェーンを検証できるようにします

  22. 22

    REST APIを使用してフォームを送信すると、検証がスキップされます

  23. 23

    WTFormsでDateFieldを検証する方法

  24. 24

    FlaskのWTFormsでDecimalRangeFieldを検証する

  25. 25

    ASP.NETMVCでajaxを使用してフォームを送信するときに検証メッセージを表示する

  26. 26

    言語Cookieの内容に基づいて条件付きでフラスコ「WTFormsクラス」を構築することが可能

  27. 27

    無効な日付形式を入力したときにユーザーがフォームを送信できないようにする単純なJavaScript検証?

  28. 28

    Angularjsは、入力の検証が失敗したときにフォームの送信を防ぎます

  29. 29

    ブートストラップ検証をWTFormsに追加する方法

ホットタグ

アーカイブ