UPDATE 1 追加、更新CODEAppEngineのジャンゴテンプレート - 読むのテンプレートタグ
私はApp Engineの上のDjangoテンプレートを持っています。現在、私のすべてのデータはいくつかのテンプレートにあり、ディスクからテンプレートを読みたいと思います。非常に簡単ですが、AppEngineのこれらのテンプレートから値を取得したいと思います。
例えば、ファイル:p1.html
{%block price%}$259{%endblock%}
{%block buy%}http://www.highbeam.co.nz/store/index.php?route=product/product&path=6&product_id=116{%endblock%}
{%block info%}http://www.inov-8.co.nz/oroc280.html{%endblock%}
これらのテンプレートをいくつかの値に読み込んで読み込むことはできますか。
$259
だろう
template['price']
私は簡単にテンプレートにデータを挿入することができますが、私は私のブロックタグ間のデータを解析します。 aaronasterlingのヘルプ(THANKS)で
UPDATED 2 は、最終的なコードは、このです。 アプリエンジン上のDjangoテンプレートから値を取得するための最終コード。 パス= os.path.join(os.path.dirname(ファイル)、 'ホーム/ p2.html')
file = open(path)
entry = file.read()
file.close()
entry = entry.replace("{% extends \"product.html\" %}","")
t = Template(entry)
product = {}
for node in t.nodelist[0].nodelist :
if hasattr(node, 'name'):
product[node.name] = node.render(Context())
"すべてのデータはいくつかのテンプレートにあります" - 私はこれを理解していません。テンプレート内のデータはなぜですか?これらすべてを入れて、データの唯一の15ページ - – SingleNegationElimination
テンプレート内のすべてのデータを入れて、編集するための私のプロジェクトマネージャのためのDropboxにこれらを入れてはるかに簡単だった1996年 – aaronasterling
からウェブサイトと交配今日MVCアーキテクチャの最高のようなものですDB内で過度の攻撃を受けました。 –