問題タブ [genshi]

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 投票する
2 に答える
1561 参照

python - genshi.builder を使用してプログラムで HTML ドキュメントを作成するにはどうすればよいですか?

最近、genshi.builder モジュールを発見しました。Divmod Nevow の Stan モジュールを思い出します。genshi.builder.tag を使用して、特定の doctype で HTML ドキュメントを作成するにはどうすればよいでしょうか? それとも、これは良いことですか?そうでない場合、正しい方法は何ですか?

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

python - このげんしのテンプレートの構文エラーの原因は何ですか?

Genshi テンプレートで次のエラーが発生します。

TemplateSyntaxError:ディレクティブの式"${item.error}"の構文が無効です"choose"

エラーが指定するテンプレート コードの部分は次のとおりです ( 「feed」は、テンプレートに渡される辞書のリストです)。

基本的に、item.error は a'0'または a のいずれかを保持し、それ'1'に基づく出力が必要です。エラーがどこにあるのかわかりません。助けていただければ幸いです。ありがとう。

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

python - Genshi ストリームに文字列が存在するかどうかをテストするにはどうすればよいですか?

私は Trac のプラグインに取り組んでおり、Genshi ストリームを操作してレンダリングされた HTML に JavaScript を挿入しています。

JavaScript 関数が既に HTML に含まれているかどうかをテストする必要があります。そうでない場合は新しいバージョンで上書きし、そうでない場合は HTML に追加します。

関数が既に存在するかどうかを確認するために検索を実行するにはどうすればよいですか?

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

python - genshi テンプレートの py:match からの相対パスの解決

上記の「どこか」とは何ですか?その属性は、他のタグの属性のようにhref、タグが含まれるファイルに相対的である必要があります。foohref

または、py:match ブロックが含まれているファイルはどれですか? fooタグ付きのファイルとは別のディレクトリにある可能性があるため、これはあまり良くありません。

さらに悪いことに、レンダリングしているファイルのパスを Genshi の外部からコンテキスト引数として指定することもできますが、それは上記の両方とは異なるディレクトリにある可能性があります。

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

genshi - Genshi - スコープ内のすべての変数を出力する方法

簡単に言えば、デバッグと発見の手段として、genshi テンプレートの範囲内にあるすべての変数を出力したいと思います。それを行う方法はありますか?

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

python - python/genshi改行からhtmlへ

段落

げんしでコメントの内容を出力したいのですが、改行をHTMLの段落に変換する方法がわかりません。

これがどのように見えるべきかのテストケースです:

入力:'foo\n\n\n\n\nbar\nbaz'

出力:<p>foo</p><p>bar</p><p>baz</p>

私はこの機能をどこでも探しました。genshi や python の std lib には見つかりませんでした。TG1.0を使用しています。

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

python - テンプレートに Mako を使用する必要がありますか?

私は Mako と Genshi のどちらかを選択していますが、テンプレート ソリューションを検討しています。Genshi のテンプレートは少し見苦しいので、Mako に移行しています。

私は疑問に思いました: Mako が組み込み Python コードを許可するという事実の何がそんなに良いのでしょうか? 平均的なジョーにとってどのように便利ですか?

Pythonコードを埋め込まなくても、テンプレート化だけで十分ではないでしょうか?

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

xhtml - なぜ単一のtextareaがxhtmlに続くすべてを台無しにするのですか?

Webプログラムで問題が発生しました。フォームにtextareaを取得しましたが、textareaに何もない場合があるため、genshiテンプレートエンジンはそれを次のように出力します。

ここで問題が発生します。後続のすべてのタグがテキストエリアにあります。すべてのブラウザが単一のテキストエリアを正しく処理できないのはなぜですか?

私がそれを書くなら

そして、すべてが正常に動作します。なぜ単一のテキストエリアがxhtmlの次のタグを台無しにするのですか?

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

python - webhelpers.paginate を使用してページネーション中にクエリ パラメータを保持する方法

I look an example of paginating from http://rapidprototype.ch/bg2docs/tg2pagination.html for my Turbogears 2 project and it works great but, I have a problem regarding my query parameters when I change the page I'm looking.

This is what I have in my controller when listing.

This is the html template fragment

The searches works fine resulting in links like this '/list?q=cable' but when I click some of the paginating pages "1,2...8,9" turns to '/list?page=2'

How do I add my previous query parameter or any other parameters to the link?