問題タブ [chameleon]
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.
python - Python 3.4でカメレオンとピラミッドを使用して、htmlで「FOR」(ループ)を作成するにはどうすればよいですか?
HTMLでカメレオンとピラミッドを使用してループを作成するにはどうすればよいですか? 検索しましたが、そのようなものは見つかりませんでした =/ この場合、javascript を使用する方が簡単ですか? MACADMIN(ブートストラップテーマ)でデータテーブルを使用しています。
python - ピラミッドカメレオン、リストを反復する方法がまったくわかりません
次の辞書があり、これをビューの一部として返しました
そして私のテンプレートには次のものがあります:
そしてそれはエラーを返しています。私が見る限り、これは次とまったく同じです。
TAL、Chameleon、および Pyramid を使用した要素の繰り返しに関する問題
私が得ているエラーはこれですが、私が見る限り、繰り返しには「学生」が必要であり、「名前」はそのような要素の1つです。何が問題になっていますか?
助けてくれてありがとう。
NameError: 学生
pyramid - Pyramid は不足しているテンプレート変数を無視します
Pyramid を使用した単純なフォームがあり、それを新規または更新として使用したいと考えています。フォームのすべてのフィールドに空の辞書値を作成する必要は特にありません。例外を発生させずに無視したいだけです。
これどうやってするの?
ありがとう。
python - Deform を使用した依存/カスケード入力
Deform / Colander / Chameleon / Pyramid で一連の依存入力を実行しようとしていますが、例が見つかりません。例えば
利回りのドロップダウンCountry->
StateまたはProvinceまたはDivision...などのドロップダウン->
Countyまたは...のドロップダウンCityが生成される可能性があります->
City...のドロップダウン
これは Deform を使用して実現できますか? (それができない場合は、別のフォーム生成ソリューションを検討するか、純粋な html/javascript/ajax/.. に移行する必要がありますか?)
これを地理的な区分に単純化しています。フォームがロードされた時点で 1200 万件のレコード データベースの必要な部分のみを送信し、選択が行われるにつれて段階的に絞り込みたいと思います。
Deform のサンプル ページへのリンクは次のとおりです: http://deformdemo.repoze.org/select_with_deferred/
python - Chameleon を Flask と統合するにはどうすればよいですか?
jinja2 が Flask のデフォルトの組み込みテンプレート エンジンであることは知っています。私の質問は:
Chameleon と Flask を統合することは可能ですか?
もしそうなら、どうすればそれを行うことができますか?
これが私がした方法です。応答文字列をメソッドでラップします..
次に、メソッドを使用して HTTPResponse を返します。したがって、私はrender_template(template_file_name)
アプローチを完全にスキップします。
私の質問は次のとおりです:それは適切な(Pythonic、Flask)方法ですか?
python - Chameleon テンプレート エンジン: インデックス付きループ
Chameleon
でテンプレートエンジンの練習をしていBootstrap
ます。現在使用しているレイアウトはFluid layout
.
このレイアウトのリスト部分では、次のような構造を使用しています
それぞれrow-fluid
div
に正確に 3 が含まれますspan4
div
。
tal:repeat
inChameleon
は、リスト内のすべての要素を繰り返します。リストに6つの要素がある場合、生成されます
ただし、これにより以前のレイアウトが台無しになります。
でのみタスクを実行する方法はありますChameleon
か?
python - Chameleon テンプレートの cook() 関数 (PyCharm/Pyramid を使用)
Chameleon の template.py ファイルにはcook(self, body)
関数があり、この行の実行中に問題が発生します。
_cook(self, body, digest, buildins)
そして、これは機能とラインにつながります
私は PyCharm を使用しており、2 つの python2.7 インタープリターを持っています。ピラミッドプログラムを実行するだけで、どちらも機能します。また、デバッグ モードで実行すると、どちらも pydev デバッガーに接続できます。ただし、そのうちの 1 つ (「悪い」インタープリター) では、デバッグ モードで要求を処理するときに次のエラーが発生します。
さらに掘り下げてみたところ、「良い」インタープリターを使用すると、テンプレートの.ptファイルが.py一時ファイル/オブジェクト(ソース)にクックされ、開始行が次のようになることがわかりました
これはうまく機能します。「悪い」インタープリターは、最初の行として次のようになります。
他のバージョンの pramid/chameleon なども使用しようとしましたが、同じ問題が発生しました。異なる動作は、2 つの異なる Python 2.7 インタープリターによって引き起こされることを知っています。しかし、私はそれ以上掘り下げる方法が本当にわかりません。ですから、どんな助けやアドバイスも大歓迎です。
html - AJAX リクエストとレスポンスを新しい URL で送信する
最初に言いたいのは、私は Web 開発に不慣れで、特定の科学用語がいくつか欠けているということです。
バックエンドには Pyramids を、フロントエンドには Chameleon を使用しています。これで、いくつかの ajax リクエストを送信するメイン ページができました。応答を受信した後、DOM 操作のコールバックを受け取りました。AFAIK dom 操作はブラウザによって保存されないため、ユーザーは戻るボタンを押すことができません。しかし、メカニズムはどのように呼び出されますか?または、どのように ajax 応答と一意の URL を取得できますか? URL は、現在の URL + パラメータまたはパラメータの sha1 以外の何かにすることができます。
サーバー側で特定のハンドラーを実装する必要がありますか?それともクライアントで実行できますか?
Google の助けを借りて、ブラウザーで dom 操作の状態を保持できないことがわかりました。したがって、すべてのリクエストには一意のURLが必要です->したがって、これはサーバー側で行う必要があると思いますが、前述のように、私は新しいです。
ありがとう :)
編集: サイト - 私がプログラミングしている - は、「億万長者になりたい人」のように想像できます。いくつかのラウンドがあり、各ラウンドでユーザーはいくつかの回答から選択できます。すべてのラウンドは最後のラウンドに依存します。これは私の博士号の一部であり、非常に巨大であるため、コードを追加するのは困難です:\
python - Deform フォームの説明フィールドで未加工の HTML を許可する
Deform がレンダリング時にフィールド タイトルまたは説明で HTML をエスケープするのをどのように停止しますか? 私の現在の最善の解決策は、返されたレンダリングされた HTML 文字列を必要なもので検索/置換することです。
Deform はデフォルトですべての HTML 文字を HTML エンティティにエスケープします。フィールドの説明の 1 つにタグを追加したいと考えています。