-
Notifications
You must be signed in to change notification settings - Fork 1
/
navigation.py
39 lines (30 loc) · 1.11 KB
/
navigation.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os
import webapp2
import jinja2
from google.appengine.api import users
import logging
#Jinja Loader
template_env = jinja2.Environment(
loader=jinja2.FileSystemLoader(os.getcwd()))
class NavigationHandler(webapp2.RequestHandler):
def get(self):
url = str(self.request.url)
strRouter = url.split("/")
strRouter = strRouter[len(strRouter) - 1]
if strRouter == "header":
template = template_env.get_template('templates/dynamic/navigation/header.html')
context = {}
self.response.write(template.render(context))
elif strRouter == "sidebar":
template = template_env.get_template('templates/dynamic/navigation/sidebar.html')
context = {}
self.response.write(template.render(context))
elif strRouter == "footer":
template = template_env.get_template('templates/dynamic/navigation/footer.html')
context = {}
self.response.write(template.render(context))
else:
pass
app = webapp2.WSGIApplication([
('/navigation/.*', NavigationHandler)
], debug=True)