テンプレート利用に難航中
複数の画面が発生するのでヘッダーとフッターは
テンプレート化して読み込みたいとか思ってたら
以前書いてたスクリプトが動かない。。。という素敵現象に陥ってましたとさ
大して環境も変えてないのにおかしいなぁー
とりあえずほとんど書き直して次のような形でコンテンツを読み込むようにしましたよ
#コメントとかは後で書くっす
#!/usr/bin/python # -*- coding: utf-8 -*- import sys import codecs sys.stdin = codecs.getreader('utf-8')(sys.stdin) sys.stdout = codecs.getwriter('utf-8')(sys.stdout) encoding = "UTF-8" def fileRead(file_path): html = "" f = open(file_path, "r") for line in f: html += line return html app_path = "../app/common/view/template" html_header = fileRead(app_path + "/" + "header.tpl") #メインのコンテンツを読み込む用 #html_main = fileRead(app_path + "/" + "main.tpl") html_footer = fileRead(app_path + "/" + "footer.tpl") #encoding charset html_header = unicode(html_header, encoding) #メインのコンテンツを読み込む用 #html_main = unicode(html_main, encoding) html_footer = unicode(html_footer, encoding) print "Content-Type: text/html" print print html_header #メインのコンテンツを読み込む用 #print html_main print html_footer
PHPだと一瞬なのになぁ。。。
う〜ん、とりあえずヘッダーフッターの読み込みはできるようになった物の、煮詰まってきたので今日は寝ます。明日頑張る←駄目人間