diff options
Diffstat (limited to 'pysite/base_route.py')
-rw-r--r-- | pysite/base_route.py | 6 |
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): """ |