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):
def get(self):
user = users.get_current_user()
if user:
url = users.create_logout_url(self.request.uri)
link_txt = "logout"
else:
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)
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>