diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2013-04-11 01:14:49 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2013-04-11 01:14:49 +0200 |
commit | 0567318344330295512176569a84afc9748d79c5 (patch) | |
tree | b2ccd2e5ba3e254a945143060f31bdd4d42c921c /app/views.py | |
parent | 5bf8a03dae494f1625d3d5eeee5ffd6396b730fa (diff) | |
download | kosten-0567318344330295512176569a84afc9748d79c5.tar.gz kosten-0567318344330295512176569a84afc9748d79c5.tar.bz2 kosten-0567318344330295512176569a84afc9748d79c5.zip |
First part of the transition to flask
Diffstat (limited to '')
-rw-r--r-- | app/views.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/app/views.py b/app/views.py new file mode 100644 index 0000000..7450946 --- /dev/null +++ b/app/views.py @@ -0,0 +1,32 @@ +from flask import render_template, request, url_for +import flask + +from . import app, db + +# check for mobile visitors +mobile_checks = ["J2ME", "Opera Mini"] + +@app.before_request +def handle_mobile(): + ua = request.environ.get("HTTP_USER_AGENT", "") + + flask.g.is_mobile = any((x in ua) for x in mobile_checks) + + +@app.template_filter("static_url") +def static_url(s): + return url_for("static", filename=s) + + +#@app.errorhandler(404) +#def page_not_found (error): +# print request.path + +@app.route("/") +@app.route("/index") +def index(): + return render_template("root.jinja") + +@app.route("/add") +def addExp(): + return render_template("root.jinja") |