65 lines
1.5 KiB
Python
65 lines
1.5 KiB
Python
__author__ = 'RemiZOffAlex'
|
||
__copyright__ = '(c) RemiZOffAlex'
|
||
__email__ = 'remizoffalex@mail.ru'
|
||
|
||
from flask import render_template, Response
|
||
|
||
from myapp import app, lib
|
||
|
||
|
||
@app.route('/app.js')
|
||
def app_js():
|
||
"""Фильтр
|
||
"""
|
||
pagedata = {}
|
||
if lib.get_user():
|
||
body = render_template('/private/app.js', pagedata=pagedata)
|
||
else:
|
||
body = render_template('/public/app.js', pagedata=pagedata)
|
||
return Response(body, mimetype='application/javascript')
|
||
|
||
|
||
@app.route("/robots.txt")
|
||
def robots_txt():
|
||
body = render_template("robots.txt")
|
||
return Response(body, mimetype='text/plain')
|
||
|
||
|
||
# noinspection PyUnusedLocal
|
||
@app.errorhandler(404)
|
||
def error_missing(exception):
|
||
pagedata = {}
|
||
error_message = "Не судьба..."
|
||
return render_template(
|
||
"error.html",
|
||
error_code=404,
|
||
error_message=error_message,
|
||
pagedata=pagedata
|
||
), 404
|
||
|
||
|
||
# noinspection PyUnusedLocal
|
||
@app.errorhandler(403)
|
||
def error_unauthorized(exception):
|
||
pagedata = {}
|
||
error_message = "У вас нет прав"
|
||
return render_template(
|
||
"error.html",
|
||
error_code=403,
|
||
error_message=error_message,
|
||
pagedata=pagedata
|
||
), 403
|
||
|
||
|
||
# noinspection PyUnusedLocal
|
||
@app.errorhandler(500)
|
||
def error_crash(exception):
|
||
pagedata = {}
|
||
error_message = "Вот незадача..."
|
||
return render_template(
|
||
"error.html",
|
||
error_code=500,
|
||
error_message=error_message,
|
||
pagedata=pagedata
|
||
), 500
|