問題タブ [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.

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

python - デフォーム/ザルフォームでラベルの内容を変更するには?

私はこれを含むhtmlフォームを生成/変形させています:

したがって、生成されたフォームには次のラベルが付けられます。

たとえば、「完全な名前」のように、ラベルの内容を上書きして何か他のものを表示したいと思います。

これはおそらく非常に些細な質問ですが、ドキュメントで答えを見つけることができませんでした ( http://docs.pylonsproject.org/projects/deform/dev/# )

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

python - DeformとColanderを使用してファイルのアップロードを容易にする方法は?

製品のさまざまな画像を表す一連のファイルを含むフォームをレンダリングしたいと思います。ファイルの提供は簡単である必要があるため、ファイルがない場合でもフォームを検証する必要があります。これどうやってするの ?

これが私が使用するザルスキーマです:

私は次のような「欠落している」引数を追加しようとしました:

何か機能的になると思います

しかし、それが正しい方法かどうかは本当にわかりません...

ありがとう !

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

python - Deform/Colander のエラーメッセージで簡単な値チェックを行う方法

Deform/Colander に単純な「利用規約に同意するためのチェックボックス」を実装しています。

したがって、ボックスがチェックされていることを確認し、「T&C に同意する必要があります」というエラー メッセージが表示されるようにしたいだけです。

私は使用できることを理解しています:

ボックスにチェックが入っていることを確認します。ただし、OneOf ではカスタム エラー メッセージを使用できません。これを行う正しい方法は何ですか?

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

python - PythonPyramidルート構成でクエリ文字列を使用する

これは私がやろうとしていることに非常に固有なので、それが何であるかを説明し始めます。

  • http:// localhost:6543 / path / to / myplot/plot001.pngのようなプロットを提供するPyramidアプリ
  • プロットが利用できない場合は、別の画像が提供されます(work.png)
  • もう1つの部分は、 http:// localhost:6543 / path / to / myplot / plot001.png?action=editのようなプロットの構成を入力するためのHTMLフォームを提供する deformビューです。ここで、クエリ文字列「action=edit」に注意してください。
  • 構成は、データファイル、テンプレートなどで構成されます。
  • フォームには、保存(構成を保存するため)ボタンとレンダリングボタン(http:// localhost:6543 / path / to / myplot / plot001.png?action = render)があります。結果をpngファイルにレンダリングすると、静的な方法で使用されます。

Matplotlibなどを使用したレンダリングなど、すべての要素を理解しましたが、PyramidとDeformは初めてです。ファイルからのプロットを提供する作業ビューもあります。変形形も作品のようなものです。現時点では、ULRを最適に構成して、サーブ、編集、およびレンダリングのユースケースを区別する方法がわかりません。Pyramidの話では、これはserve_viewとedit_viewのルートを構成する方法を意味していると思います。

ピラミッドのマニュアルでは、ルートにパラメータを設定する方法についてのリファレンスが見つかりませんでした。いくつかのドキュメントやサンプルへのポインタで十分だと思います。詳細は自分で理解できます。ありがとうございました!

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

python - destroy/colander で一般的なフィールドを因数分解する方法は?

コンテキストに応じて 2 つのフォームを表示する必要があります。2 番目のフォームには、ユーザーが認証されていない場合にのみ、名前と電子メール テキストの入力、その後に最初のフォーム コンテンツがこの順序で含まれている必要があります。

Python クラスの継承を試してみましたが、テストしたすべてのケースで、最初のフォームのコンテンツの後に 2 つの新しいフィールドが表示されました。

変形フォームの共通フィールドを正確に因数分解する方法や、別の表示順序を指定する方法はありますか?

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

python - 変形/水切りフォーム フィールドを読み取り専用/無効にする方法はありますか?

ピラミッドの一部として変形を使用しようとしていますが、完全に編集可能または完全に読み取り専用のフォームを取得するのに問題はありませんが、読み取り専用のテキスト入力フィールドを作成する方法が見つからないようです。次のコードは私が望んでいることを行いませんが、私が何をしようとしているのかを見ることができるはずです:

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

javascript - jQuery テーブルを Pyramid テンプレートと正しく統合するにはどうすればよいですか?

ピラミッド テンプレートに追加したい jQuery テーブル プラグイン (Python スクリプトからデータが与えられる) がありますが、インスタンスを実行してテンプレートからレンダリングされた Web ページを表示すると、ウィジェットが表示されません。私が想像できる唯一のことは、deform を使用して、テンプレートのヘッダーにリンクされている正しいリソースを jQuery が確実に取得できるようにすることです。問題を解決するために変形を統合する方法がわからないことを除いて。

ここに私のinit.pyがあります:

これが私のテンプレートファイル 'mytemplate.pt' です:

これが私のview.pyです:

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

python - ピラミッドフォームの国際化に取り組む方法は?

私はオンラインでエラーメッセージとピラミッドフォームのラベルのローカリゼーションを探していましたが、これまでのところ運がありません。私はpyramid_simpleformとpyramid_deformの両方に取り組んできました。誰かが似たようなことに取り組んだことがありますか。ドキュメントはあまり役に立ちません。

このページに示されている例 は私にはうまくいきません。

また、 pyramid_deformpyramid_simpleformのドキュメントも試しました。

どのフォームライブラリを使用してもかまいません。ローカリゼーションを簡単にサポートできるものが必要です。

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

jquery - use_ajaxとjQueryFormで変形

フォームが送信されると、Deform で検証しています。検証が失敗した場合、検証警告が添付された同じフォームを返し、古いフォームを置き換えます。これは、初めてAJAX で正常に動作します。初回以降、Deform フォームの送信ボタンがバインドされていないように見えます。

ページが最初にロードされたとき、deform_loaded === truedeform.callbacks 配列は空です。ただし、フォームは ajax 経由で適切に送信されます。2 回目のラウンドの後、deform.callbacks には、my from をコールバックにマッピングする 1 つの配列が含まれるようになりました。ただし、今送信すると、ajax は使用されず、ページが更新されます。

submit更新されたフォームを元のフォームのようにバインドするにはどうすればよいsubmitですか?

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

python - 変形検証での「リクエスト」

変形でこのカスタム検証を機能させるには、「リクエスト」が必要です。

だから私はこれを試しました:

その後:

しかし、SyntaxErrorが発生します:キーワードを式にすることはできません

私はこれがPythonに関連している可能性があることを知っています、私に耐えてください、事前に感謝します