diff options
author | 藍挺瑋 <lantw44@gmail.com> | 2012-11-25 16:39:20 +0800 |
---|---|---|
committer | lantw44 <lantw44@gmail.com> | 2012-11-26 19:13:18 +0800 |
commit | d9f2dee9c6857cbbbe04dcf4d12b8450362e7812 (patch) | |
tree | 1078efc2f1b0de1c4fdc8d95bae1a01c5b3a5edf /main.py | |
download | inccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.tar.gz inccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.tar.zst inccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.zip |
Initial commit - upload all filesv0
Diffstat (limited to 'main.py')
-rw-r--r-- | main.py | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ +#!/usr/bin/env python +# -*- coding: UTF-8 -*- + +import cgi +import os +import jinja2 +import webapp2 + +from google.appengine.api import users +from google.appengine.ext import db + +class MainPage(webapp2.RedirectHandler): + def get(self): + guserid = users.get_current_user() + productname = cgi.escape(u'#include <行事曆.h>') + if guserid: + logouturl = cgi.escape(users.create_logout_url(self.request.uri)) + jintemvar = { + 'logouturl': logouturl, + 'productname': productname, + 'googleuser': guserid + } + jinhtml = jinenv.get_template('jinhtml/month.html') + + else: + loginurl = cgi.escape(users.create_login_url(self.request.uri)) + jintemvar = { + 'loginurl': loginurl, + 'productname': productname + } + jinhtml = jinenv.get_template('jinhtml/welcome.html') + + self.response.out.write(jinhtml.render(jintemvar)) + + +jinenv = jinja2.Environment( + loader = jinja2.FileSystemLoader(os.path.dirname(__file__))) + +app = webapp2.WSGIApplication([('/', MainPage)])
\ No newline at end of file |