diff options
| author | 2021-04-15 16:25:56 +0300 | |
|---|---|---|
| committer | 2021-05-03 20:19:50 +0300 | |
| commit | 29e37e5950c3cd57568b8948a82a4b9e15ad693b (patch) | |
| tree | 6f49f228fafcc31e79afb69a2a3551c75a7cabeb | |
| parent | Add missing type annotation to get_redirect_url (diff) | |
Migrate URLs generation from Django's own RedirectView -> CustomRedirectView
| -rw-r--r-- | pydis_site/apps/redirect/urls.py | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/pydis_site/apps/redirect/urls.py b/pydis_site/apps/redirect/urls.py index 2442b4ad..747c6bf4 100644 --- a/pydis_site/apps/redirect/urls.py +++ b/pydis_site/apps/redirect/urls.py @@ -1,9 +1,17 @@  from django.conf import settings  from django.urls import path -from django.views.generic import RedirectView + +from pydis_site.apps.redirect.views import CustomRedirectView  app_name = "redirect"  urlpatterns = [ -    path(original, RedirectView.as_view(pattern_name=redirect_route), name=name) -    for original, (redirect_route, name, _) in settings.REDIRECTIONS.items() +    path( +        original, +        CustomRedirectView.as_view( +            pattern_name=redirect_route, +            static_args=params +        ), +        name=name +    ) +    for original, (redirect_route, name, params) in settings.REDIRECTIONS.items()  ] | 
