diff options
Diffstat (limited to 'pysite/base_route.py')
-rw-r--r-- | pysite/base_route.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pysite/base_route.py b/pysite/base_route.py index a9db9c51..8449f228 100644 --- a/pysite/base_route.py +++ b/pysite/base_route.py @@ -17,6 +17,7 @@ class BaseView(MethodView, OauthMixin): """ name = None # type: str + blueprint = None # type: str def render(self, *template_names: str, **context: Any) -> str: """ @@ -98,6 +99,8 @@ class RouteView(BaseView): blueprint.add_url_rule(cls.path, view_func=cls.as_view(cls.name)) + cls.name = f"{blueprint.name}.{cls.name}" # Add blueprint to page name + class APIView(RouteView): """ |