Browse Source

use blueprint for routing

master
wes 9 years ago
parent
commit
bbaebb38fb
  1. 22
      src/website.py

22
src/website.py

@ -66,37 +66,37 @@ def ClassSearch(configfile=None):
app.config["scripts"] = "./scripts" app.config["scripts"] = "./scripts"
app.config["styles"] = "./styles" app.config["styles"] = "./styles"
@app.route('/favicon.ico') @blueprint.route('/favicon.ico')
def favicon(): def favicon():
return send_from_directory("/srv/http/goal/favicon.ico", return send_from_directory("/srv/http/goal/favicon.ico",
'favicon.ico', mimetype='image/vnd.microsoft.icon') 'favicon.ico', mimetype='image/vnd.microsoft.icon')
@app.route("/buildpred", methods=("GET", "POST")) @blueprint.route("/buildpred", methods=("GET", "POST"))
def buildpred(): def buildpred():
return predictbuild(request) return predictbuild(request)
@app.route("/locpred", methods=("GET", "POST")) @blueprint.route("/locpred", methods=("GET", "POST"))
def locpred(): def locpred():
return predictloc(request) return predictloc(request)
@app.route("/daypred", methods=("GET", "POST")) @blueprint.route("/daypred", methods=("GET", "POST"))
def daypred(): def daypred():
return predictday(request) return predictday(request)
@app.route("/deptpred", methods=("GET", "POST")) @blueprint.route("/deptpred", methods=("GET", "POST"))
def deptpred(): def deptpred():
return predictdept(request) return predictdept(request)
@app.route("/titlepred", methods=("GET", "POST")) @blueprint.route("/titlepred", methods=("GET", "POST"))
def titlepred(): def titlepred():
return predicttitle(request) return predicttitle(request)
@app.route("/", methods=("GET", "POST")) @blueprint.route("/", methods=("GET", "POST"))
def index(): def index():
return render_template("search.html") return render_template("search.html")
@app.route("/fc", methods=("GET", "POST")) @blueprint.route("/fc", methods=("GET", "POST"))
def fc(): def fc():
""" Filter Courses """ """ Filter Courses """
print "trying to get courses" print "trying to get courses"
@ -107,7 +107,7 @@ def ClassSearch(configfile=None):
results = searchTerms(params) results = searchTerms(params)
return results return results
@app.route("/resources", methods=("GET", "POST")) @blueprint.route("/resources", methods=("GET", "POST"))
def resources(): def resources():
""" Get Resources """ """ Get Resources """
notRequired = False notRequired = False
@ -137,11 +137,11 @@ def ClassSearch(configfile=None):
"openlib" : openlib "openlib" : openlib
}) })
@app.route("/scripts/<filename>") @blueprint.route("/scripts/<filename>")
def send_script(filename): def send_script(filename):
return send_from_directory(app.config["scripts"], filename) return send_from_directory(app.config["scripts"], filename)
@app.route("/styles/<filename>") @blueprint.route("/styles/<filename>")
def send_style(filename): def send_style(filename):
return send_from_directory(app.config["styles"], filename) return send_from_directory(app.config["styles"], filename)
return app return app

Loading…
Cancel
Save