From 7cdb932f68fc79d820c41ffc1e2a63d7178b20c7 Mon Sep 17 00:00:00 2001 From: Vishal Goyal Date: Fri, 8 May 2026 22:19:15 +0530 Subject: Redirect /about to /foundation (#2429) * Redirect /about to /foundation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- djangoproject/urls/tests/test_www.py | 12 ++++++++++++ djangoproject/urls/www.py | 7 +++++++ 2 files changed, 19 insertions(+) create mode 100644 djangoproject/urls/tests/test_www.py diff --git a/djangoproject/urls/tests/test_www.py b/djangoproject/urls/tests/test_www.py new file mode 100644 index 00000000..530c87fe --- /dev/null +++ b/djangoproject/urls/tests/test_www.py @@ -0,0 +1,12 @@ +from django.test import SimpleTestCase +from django.urls import reverse + + +class AboutRedirectTests(SimpleTestCase): + def test_about_redirects_to_foundation(self): + response = self.client.get("/about/") + self.assertRedirects( + response, + reverse("members:developer-members"), + status_code=301, + ) diff --git a/djangoproject/urls/www.py b/djangoproject/urls/www.py index 33fb8edc..a676a0c4 100644 --- a/djangoproject/urls/www.py +++ b/djangoproject/urls/www.py @@ -28,6 +28,13 @@ sitemaps = { urlpatterns = [ path("", TemplateView.as_view(template_name="homepage.html"), name="homepage"), + path( + "about/", + RedirectView.as_view( + pattern_name="members:developer-members", + permanent=True, + ), + ), path( "start/overview/", TemplateView.as_view(template_name="overview.html"), -- cgit v1.3