Google App Engineで、templateモジュールを使う

# -*- coding: utf-8 -*-
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext.webapp import template
import os


class MainPage(webapp.RequestHandler):
  # GET
  def get(self):
    # usersモジュールからユーザ情報取得
    user = users.get_current_user()


    if user:
       # ログアウトURLを取得
       url = users.create_logout_url(self.request.uri)
       link_txt = "logout"
    else:
       # ログアウトURLを取得
       url = users.create_login_url(self.request.uri)
       link_txt = "login"

    # テンプレートに渡す値を辞書にセット
    values = {
      'url': url,
      'link_txt': link_txt,
      }

    # テンプレートのパスを取得
    path = os.path.join(os.path.dirname(__file__), 'hoge.html')
    # パスと値を設置
    html = template.render(path, values)
    # 出力
    self.response.out.write(html)
		
## WSGIアプリケーションを作成
routing = [
  ('/', MainPage),
]
application = webapp.WSGIApplication(routing, debug=True)

## メインルーチン
def main():
  run_wsgi_app(application)

if __name__ == "__main__":
  main()
<html>
        <head>
        </head>
        <body>
                <a href="{{ url }}">{{link_txt}}</a>
        </body>
</html>