aboutsummaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
author藍挺瑋 <lantw44@gmail.com>2012-11-25 16:39:20 +0800
committerlantw44 <lantw44@gmail.com>2012-11-26 19:13:18 +0800
commitd9f2dee9c6857cbbbe04dcf4d12b8450362e7812 (patch)
tree1078efc2f1b0de1c4fdc8d95bae1a01c5b3a5edf /main.py
downloadinccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.tar.gz
inccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.tar.zst
inccalendar-d9f2dee9c6857cbbbe04dcf4d12b8450362e7812.zip
Initial commit - upload all filesv0
Diffstat (limited to 'main.py')
-rw-r--r--main.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/main.py b/main.py
new file mode 100644
index 0000000..cd0ca6e
--- /dev/null
+++ b/main.py
@@ -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