問題タブ [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 投票する
1 に答える
6113 参照

python - WTForms error:TypeError:formdataはmultidictタイプのラッパーである必要があります

このようにwebapp(gae)でLoginFormを使用すると:

しかし、それはエラーを示しています:

実行する方法

ありがとう

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

python - ユーザー名と電子メールを作成する方法はユニークです..WTFromsを使用して

wtformsは、PythonWeb開発用のフォーム検証およびレンダリングライブラリです。

しかし、私はユーザー名と電子メールのユニークな処理方法を見つけることができません、

ありがとう

0 投票する
5 に答える
21378 参照

python - Python フォーム検証ライブラリの推奨事項

フォーム検証ライブラリが欲しい

1. フォーム検証から HTML 生成を分離します。

2.検証エラーは簡単にシリアル化できます。json オブジェクトとしてダンプされます

Python Web プロジェクトでどのフォーム検証ライブラリを選択しますか?

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

python - WTForms... html、オートフォーカス?

WTForms 内で、HTML5 で使用される新しい属性のみの属性をいくつか持つことは可能ですか?

たとえば、placeholder="foo"、required、および autofocus 属性を持つ TextField を作成したいとします。これは WTForms でどのように行われますか?

html では、次のようになります。<input maxlength="256" name="q" value="" placeholder="foo" autofocus required>

placeholder="foo"WTForms で簡単に実行できることに注意してください。autofocusそしてrequired、それらには値がないため、..まあ、私が見た限りでは、WTForms ではサポートされていません。

WTForms はこれをサポートできますか?

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

python - WTforms: エラー「フィールドが存在しません」

こんにちは、私は以下のようなフォームクラスを持っています:-

カスタムバリデータ関数「checkfile」は次のようになります:-

ただし、テンプレート内のファイルを参照して submit をクリックしても、常に「フィールドが存在しません」というエラーが発生することがわかりました。ここで少し混乱します。field.data はファイル名の存在を確認する正しい方法ではありませんか

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

python - Google App Engine の webapp および Django テンプレートで WTForms を使用する

あまり運がなくても、webapp で WTForms を使用しようとしています。

form_fieldドキュメントに示されているように、テンプレートタグを使用できるようにしたいと思います。

{% form_field form.username class="big_text" onclick="do_something()" %}

アプリケーションに WTForms を正常にインストールしましたが、その Django テンプレート タグが機能しません。これをインストールする方法についての指示はありますか?

これが機能しない場合は、おそらくあきらめて、Jinja2 テンプレートに切り替えるでしょう。これまで Django を使用してきた理由は、依存関係の数をできるだけ制限するためです。


これが私がこれまでに試したことです:

Django 1.1 をローカルにインストールし、ドキュメントに従って有効にしました。

私に追加しようとしINSTALLED_APPS = ['wtforms.ext.django']ましたsettings.py- 効果はありません。

wtforms templatetag を手動で登録してみました:.

これによりエラーが発生しました:InvalidTemplateLibrary: Could not load template library from template_helpers, No module named django.templatetags

そこで、テンプレート タグを自分のコードにコピー アンド ペーストしようとしたところ、エラーが発生しましTemplateSyntaxError: Could not parse the remainder: ' form.foobar' from 'form_field form.foobarた。

ただし、そのコードがなくてもエラーは同じだったので、テンプレートタグの登録は機能していないと思います。


更新:インターネット上の誰かがいつか回答できるように、この質問を残していますが、Jinja2 に切り替えたところ、すべてが完全に機能するようになりました。Django テンプレートを使用した Web アプリケーションは、私にとっては死んだものです。;-)

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

python - WTFormsは検証しません-エラーはありません

WTFormsライブラリで奇妙な問題が発生しました。テストでは、単一のフィールドを持つフォームを作成しました。

単純な文字列をコンテンツとして受け取り、今使用しているのですが、なんらかの理由form.validate()で返されます。False

andオブジェクトのvalidate()メソッドを調べました。エラーリストの長さがゼロの場合、フィールドはtrueを返すことがわかりました。エラーが発生しないため、これは私のテストにも当てはまります。シェルでは、フィールドの検証により、期待どおりにTrueが返されます。'FormField

Formオブジェクトのvalidate()methodeは、フィールド上で実行され、それらのvalidate()メソッドを呼び出し、フィールドの1つがfalseとして検証された場合にのみfalseを返します。

したがって、フィールドはエラーなしで検証されるため、コードに理由が表示されないため、がform.validate()返されますFalse

何か案は?

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

django - Pylonsでwtformsを使用する必要がありますか?

私はdjangoプロジェクトをパイロンに移行しており、検証を行う準備ができています。組み込みのformencodeモジュールはフォームの検証に十分ですか、それともWTformsは「より良い」オプションですか?wtformsを使用する利点は何でしょうか?

ormバックエンドとしてsqlalchemyを選択したので、それとうまく機能するものもいいでしょう。

0 投票する
9 に答える
18228 参照

python - の行と列を指定する方法