寄り道ばかりの人生だけど、寄り道こそが我が人生。 暇人が色んなプログラミング技術を摘み食いしてみるテスト。 以前に GAE for Python の webapp フレームワークでテンプレートエンジンを使ったデザインの外部化を行ったわけだが、今度は更にデザインのメンテナンス性を高めるためにテンプレートの共通化を行ってみる。 まず、各画面共通のテンプレートを作成する。 ファイル名は base.html とした。 <html> <head> <title>{% block title %}{% endblock %}</title> </head> <body> {% block content %}{% endblock %} <br/> <a href="{% block linkURL %}{% endblock %}">{% block linkName %}{% endblock %