問題タブ [colander]

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 に答える
316 参照

python - Deform フォームの説明フィールドで未加工の HTML を許可する

Deform がレンダリング時にフィールド タイトルまたは説明で HTML をエスケープするのをどのように停止しますか? 私の現在の最善の解決策は、返されたレンダリングされた HTML 文字列を必要なもので検索/置換することです。

Deform はデフォルトですべての HTML 文字を HTML エンティティにエスケープします。フィールドの説明の 1 つにタグを追加したいと考えています。

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

python - Colander でオプションの値を検証する

Colanderを使用して、Pyramid Web サーバーの要求パラメーターを検証しています。例えば:

ここで、first_namelast_nameは必須パラメータです。私が使用するmissing=''と、これはオプションになりますが、ユーザーが空の文字列を送信した場合、実際には役に立たない空の文字列として逆シリアル化に追加されます。

私が考えることができる最善の方法は、後でmissing=None確認することです。None

パラメータを本当にオプションとしてマークする方法はありますか? つまり、リクエストに含まれていない場合、逆シリアル化された結果にも含まれるべきではありません。

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

python - 「すべて選択」ボタンのある水切りスキーマノード SelectWidget

私は水切りスキームを使い始めたところです。 select multiple select Widget を使用します。すべてのオプションを選択する「すべて選択」ボタンを追加するにはどうすればよいですか?

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

python - 変形による動的フォーム

変形でフォームを作成し、ユーザーの選択に応じて pageShema クラスを変更したいと考えています。元。彼が selectwidget からオプション 1 を選択した場合は、フィールドの 1 つのセットを表示し、他の選択の場合は別のフィールドを表示します。これを行う方法?

0 投票する
0 に答える
231 参照

python - sqlalchemy を使用して 2 つの列からタプルを作成し、データベースから変形選択ウィジェットを作成する方法

変形選択ウィジェットは、2 つの要素タプルのシーケンスを取ります。sqlalchemy クエリの 2 つの列から 2 つの要素タプルを作成するにはどうすればよいですか。

以下のコードは、ハードコーディングされた例で動作します。

十分な情報を提供していませんでしたが、解決策は思ったよりも簡単であることがわかりました。

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

python - ある任意のタイムゾーンから別の任意のタイムゾーンに日時を変換する方法

このように、リクエストで任意の日時オブジェクトを受け取ったとしましょう。これは、可能なタイムゾーンから来ている可能性があります-どのタイムゾーンかわかりません。例として、東海岸から来たとします。

ests1 が入ってくるオブジェクトであるふりをします

pytz を使用すると、タイムゾーンについて少し知ることができます

ests1 の日付に関係なく、dst() は常に同じ値を返すように見えることに注意してください。

私はこのようなことをしたいと思います:

しかし、それは結果として

私もこれを試しました:

しかし、それに関する問題は、日付を夏時間に合わせて調整する必要があるかどうかを判断する方法がわからないことです。

私もこれを試しました:

しかし、new_date: -07:53 ?? の奇妙な結果を見てください。

「今」に対応する情報やサーバーの場所はどこにでもある可能性があるため、使用できないことに注意してください

0 投票する
0 に答える
78 参照

python - Python colander を使用して小数点以下 2 桁の小数点を定義する方法

私は初心者の Python 開発者です。Python コードで DecimalNode を次のように定義するクラスがあります。

ただし、小数点以下の最大数があることを確認する必要があります (私の場合は 2 で、たとえば 99.99 であり、金額フィールドではなくパーセンテージです)。

これをザルでどのように定義しますか。ザルのドキュメントを見ましたが、明確ではありません。

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

python-3.x - destroy.FileData スキーマ ノードをファイルとして保存

私のスクリプトは、Deform File Upload Widget の例とまったく同じです。

キャプチャされたアップロードtest_file.grfは、次のようなdeform.FileDataスキーマ ノードです。

質問

deform.FileData特定の場所にファイルとして保存する方法は?

ファイルを開いて、指定された場所にコピーしようとしていsrcますTypeError: