aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/base_route.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysite/base_route.py')
-rw-r--r--pysite/base_route.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pysite/base_route.py b/pysite/base_route.py
index d63abaa6..c7d58f49 100644
--- a/pysite/base_route.py
+++ b/pysite/base_route.py
@@ -2,7 +2,7 @@
from collections import Iterable
from typing import Any
-from flask import Blueprint, Response, jsonify, render_template
+from flask import Blueprint, Response, jsonify, render_template, url_for
from flask.views import MethodView
from werkzeug.exceptions import default_exceptions
@@ -31,9 +31,13 @@ class BaseView(MethodView, OauthMixin):
context["view"] = self
context["logged_in"] = self.logged_in
context["login_url"] = DISCORD_OAUTH_REDIRECT
+ context["static_file"] = self._static_file
return render_template(template_names, **context)
+ def _static_file(self, filename):
+ return url_for("static", filename=filename)
+
class RouteView(BaseView):
"""