• ベストアンサー

Pythonのテンプレートエンジン

Pythonを勉強しようと思っています。 PHPのSmartyのような、Pythonにもテンプレートエンジンなどあるのでしょうか?

noname#213288
noname#213288
  • Python
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

そうですね、一番有名?と思われるPythonのフレームワークでDjangoというものがありますが、 その機能の一部としてSmartyのようなテンプレートを使うことができます。

参考URL:
http://python.keicode.com/django/first-templated-page.php
noname#213288
質問者

お礼

ありがとうございます。 大変助かりました。

関連するQ&A

  • テンプレートエンジンとフレームワークどちらを先に学ぶべき?

    具体的には、 テンプレートエンジン ⇒ Smarty フレームワーク ⇒ cakePHP を使えるようになりたいのですが、 どちらを先に学ぶべきでしょうか。 PHP自体、現在勉強中なのですが、 一通りわかってきたので、次のステップに移ろうと思い迷っております。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • テンプレートって使いますか

    Smartyなどのテンプレートって使いますか?PHPは少ししかプログラムを書いたことがありませんが、ちょっとしたオンラインショッピング程度だと余り必要ないように感じます。楽天なみの巨大サイトを作ろうと思ったら必要かもしれないですが、実際Smartyなどのテンプレートって使われているんでしょうか?遅くなるって聞きますしどうなんでしょう?

    • ベストアンサー
    • PHP
  • 2008年現在でおススメのテンプレートはありますか?

    漠然とした質問ですみません。 以前からPHPのテンプレートエンジンに興味があり、利用を検討しているのですがいずれも使い方が違うのでどれを使えばいいか悩んでいます。 ネットや教えてgooの過去質問で調べてみても、情報が古いものが多く「もしかして今ならsmartyよりもいいものがあるのかも?」とか考えて踏ん切りがつかずにいます。 そこで、皆様の独断でけっこうですので2008年現在でおススメのPHPテンプレートエンジンを教えて下さい。 お手間でなければその理由も教えてください。 「テンプレートエンジンなんて使わないよ」というご意見も歓迎です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Smartyなどのテンプレートって使っていますか?

    PHPを勉強しはじめたばかりですが、PHPで比較的大きな ウェブサイトを開発している場合、smartyなどのテンプレート って使用するんでしょうか?それともhtmlに埋め込んで行く 方法をとっているでしょうか?もちろん、どちらの方法も 会社によってやられているとは思いますが、どちらがスマートな 方法なんでしょうか?

    • ベストアンサー
    • PHP
  • テンプレートエンジン

    phpのテンプレートエンジンについて。 テンプレートエンジンについて興味を持ち、触ってみたいのですがどのようなサイト構成のときに使えますか? イメージでは、ここの質問掲示版のような膨大な数の投稿やマイページ(会員登録情報) があるとき、情報または質問内容とデザインに区切り、テンプレートエンジンを使うことでページを構築することができるんじゃないか?と思うのですが、どうでしょうか? 例なども教えてもらえれば幸いです。

  • Smartyでテンプレートが読み込めない

    下記のソースを実行すると、テンプレートが読み込めずエラーになってしまいます。 うーん、何故なのか分からず困っております。 phpのバージョンは4.4.6なのですが、Ver5以降でないとサポートされないのでしょうか。 [source] <?php require_once("Smarty.class.php"); class MySmarty extends Smarty { function _MySmarty() { $this->Smarty(); $this->template_dir="../templates"; $this->compile_dir="../templates_c"; } } $o_smarty=new MySmarty(); $o_smarty->display("hello.tpl"); ?> [error message] Warning: Smarty error: unable to read resource: "hello.tpl"

    • ベストアンサー
    • PHP
  • テンプレートの.htmlにPHPソースを入れる

    Smartyを使っています。 templateフォルダーにある、.htmlファイルにPHPソースを埋め込むと当然ではありますが、Smarty errorになります。unrecognized tagとでます。 .htmlファイルにPHPソースを埋め込む方法はあるのでしょうか? あるようでしたらご教授ください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • smartyテンプレート読み込みについて

    Smarty動的Webサイト構築入門という書籍を見ながらSmartyを学習しているのですが、書籍のCD-ROMから落としたサンプルファイルを保存しているのですがどうしてもテンプレートを読み込むことができません。 03_01.php <?php require_once("../smarty/libs/Smarty.class.php"); $smarty = new Smarty(); $smarty->template_dir = "templates"; $smarty->compile_dir = "templates_c"; $smarty->assign("name", "Smartyさん"); $smarty->display("03_01.tpl"); ?> 03_01.tpl Hello, {$name}!! エラーメッセージ Warning: Smarty error: unable to read resource: "03_01.tpl" in C:\xampp\htdocs\smartybook\smarty\libs\Smarty.class.php on line 1092 03_01.phpは、C:\xampp/htdocs/smartybook/ren/に保存しています。 03_01.tplは、C:\xampp/htdocs/smartybook/templates/に保存しています。 どこが駄目なのか教えてください。 宜しくお願いします。

    • 締切済み
    • PHP
  • Smartyの検索エンジンとの相性は?

    検索エンジン対策として、色々な手段があると思いますが、 静的なhtmlファイルに、titleやh1タグで重要な語句を強調するのが効果的だと思っています。 PHPを使う場合、 1、htmlファイルにphpを記載 2、phpファイルにhtmlを記載 3、phpファイルにsmartyでデザイン の大きく3種類あると思いますが、 3、のsmartyを使ってみようと思っているのですが、検索エンジンとの相性はどうなのか心配です。 感覚的なのですが、テンプレートに飛ばしたら若干影響はあるのかなあ、と考えました。 検索エンジンについては、「こうだ」という正解はエンジン製作元にしか分からないと思いますが、これについての一般論などで結構なので、何か情報をいただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Smartyのテンプレートからjavascriptに配列を渡す

    お世話になります。 PHP+Smartyで開発しております。 質問なのですが、 PHPからSmartyに連想配列をアサインします。 そして、そのテンプレートよりjavascriptへ配列を渡すことは 可能でしょうか? もし可能でしたら、ご教授願えないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう