1

私はweb2pyの初心者で、これをやりたいと思っています。ユーザーがreveal.js多くのトピックのプレゼンテーション(ファイル)を表示できるプレゼンテーションWebアプリケーションを実行しています。これらのプレゼンテーションには、すべてに同じヘッドタグとスクリプトが含まれています。そこで、というビューを作成し、default/presentation.htmlすべてのプレゼンテーションをhtml/xmlファイルとして保存してファイル内に表示することを考えましたlearn.html(これらのファイルにはファイルの一部のみが含まれ、bodyタグ内のものが含まれます) )。しかし、私はたくさんのことを試しましたが、web2pyのデフォルトのエスケープ機能のためにIDを取得できませんでした。最も簡単な方法で私を助けてください。

PSこれは、プログラミングのレッスンのほとんどを受講した素晴らしいコミュニティです。前もって感謝します。

更新:たくさんの人に感謝します。etreeでxml解析を使用して最終的に解決策を見つけました。私からしてみれば、

 {{for i in tree: }}
    {{=TAG    [i.tag]    (i.text)}}
    {{pass }}

何だと思う?素晴らしい作品です!

4

1 に答える 1

3

HTML をエスケープせずにページに挿入したいだけの場合は、XML()ヘルパーを使用できます。

{{=XML(your_html)}}

ファイルの内容を含めたい場合は、次のようにします。

{{include 'path/to/file'}}

パスはアプリケーションの /views フォルダーからの相対パスであるため、そのフォルダーの外にある場合は、パスを../.

于 2013-03-13T20:16:09.237 に答える