問題タブ [cheetah]

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

python - WindowsXPでeasy_installチーターの問題

このURLからPyQTをインストールしました:

http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.7.7-1.exe

Python2.6をインストールしています。

私のOSはWindowsXPSP3です。

これをcmd.exeに入力しました:

これは出力です:

何か助けはありますか?

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

python - Python 共有ライブラリ - Cheetah namemapper.so が見つかりません

_namemapper.soテンプレートの生成に Python Cheetah を使用していますが、インストールされているコンパイル済みライブラリを使用できません。Cheetah 2.4.3 を使用して、Python 2.4 がインストールされた CentOS 5.4 で実行しています。_namemapper.soインストール中に作成したファイルをCheetahに使用させることはできません。

NameMapperただし、モジュールのすぐ隣に共有ライブラリがあります。

このディレクトリを に追加しようとしましたが/etc/ld.so.conf.d/python-cheetah.conf_namemapper.so共有ライブラリが見つかりません。

何か案は?

解決した

@alex-b に感謝します。32 ビット マシンで Cheetah をコンパイルし、共有ライブラリを 64 ビット マシンにロードしようとしていたことがわかりました。ああ!

次に、次の問題に遭遇しました。

Cheetah は Python <= 2.6 ではうまく動作しないことが判明したので、アップグレードします。

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

include - cheetah の変数のネストされたテンプレート

渡された変数に基づいてネストされたテンプレートを呼び出す基本テンプレートがあります。

そして、私が望むのは、次のようにいくつかのhtmlを呼び出すことです:

これの正しい構文は何ですか? ありがとう。

PS。私はこれを管理しました:

しかし、どんな改善も歓迎します

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

python - Eclipse での HTML/CSS/JS 構文の強調表示

こんにちは Eclipse で HTML/CSS/JS の構文強調表示を有効にするにはどうすればよいですか? 私は主に PyDev パッケージを使用して Python で開発していますが、現在 Cheetah テンプレートを作成していて、強調表示されていないと読みにくいです。

Cheetah に関連するプラグイン/パッケージの提案、または任意のファイルを html として強調表示するだけで大​​歓迎です。

ありがとうございました。

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

python - cheetahVarStartToken を変更しようとしている cheetah 解析エラー

私はcheetahテンプレートを書いています.cheetahVarStartTokenを変更して、コードのそのセクションでjavascriptライブラリに$を使用できるようにしたいのですが、テンプレートを実行するとこのエラーが発生します

ConfigParser.ParsingError: ファイルに解析エラーが含まれています: [2 行目]: u'\t\t\t cheetahVarStartToken = "%"\n'

ここに私のコードがあります

0 投票する
4 に答える
1058 参照

python - Python ベース関数を呼び出す Cheetah テンプレート エンジン

私はCherrypyと一緒にCheetahテンプレートを使用しています。以下は私のメインのpythonファイルです

私のテンプレートファイルでは、達成したい

どうすればこの実装を入手できるか知っている人はいますか? どうもありがとう。

よろしく、アンディ。

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

python - Cheetah#includeは#defをスコープ内に配置しません

#include(rawなし)を使用してファイルをインクルードすると、コンテンツは正しく解析されますが、元のファイル内でアクセスしたい#defが存在せず、エラーがスローされます。

基本テンプレート:

レンプレート:

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

jquery - Cheetah テンプレートに JQuery プラグイン関数が見つかりません

ユーザーがチーター テンプレートである html ファイルに名前、電子メール、およびコメントを残すことができる Web サイトのコメント フォームを作成しようとしています。この JQuery プラグインを使用して入力を検証したい: http://docs.jquery.com/Plugins/validation

デモ コードを使用して独自のファイルで機能する関数を取得できますが、cheetah テンプレートに適用しようとすると、Firebug から次のエラーが表示されます。

次のように、チーター変数を「@」に設定して、JQuery の「$」の使用に対応し、関数を呼び出しています。

フォームのコードは次のとおりです。

提案や助けをいただければ幸いです。ありがとう!

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

python - Cheetah Template Dict にキーがあるかどうかを確認する

アプリケーションの基本テンプレートを作成しようとしていますが、目標の 1 つはページから不要な js/css を削除することであるため、cheetah テンプレートで次のようなことをしたいと考えています。

これは、namemapにキー「datepicker」がないなどのエラーにも役立つと思います

WSGIHandler を使用して取得している現在のエラーは

これは、ハンドラーの戻り値を str としてキャストすることに関係しているように感じますが、str に到達する前にテンプレートを解析するべきではありません

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

python - cheetahテンプレートインポート関数

そのため、関数をインポートしてチーターテンプレート内で実行しようとすると問題が発生します。

したがって、/ docroot / tmpl / base.htmlにある1つのファイルと、/ docroot / tmpl/comments.htmlである別のファイルがあります。

コメントの中に私はこのように見えるものがあります

次にbase.html内で次のような構文が必要です

ただし、その出力を実行すると、生のtxtの#defgenerateCommentsを含むcomments.htmlの内容が出力されます。

私は何が欠けていますか?