#31652: Admin site URLS do not respect APPEND_SLASH conf -------------------------------------+------------------------------------- Reporter: Emmanuel | Owner: nobody Nosa E. | Type: | Status: new Uncategorized | Component: | Version: 3.0 contrib.admin | Keywords: append, slash, Severity: Normal | APPEND_SLASH, urls, admin Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- If this is a design decision, then this ticket can be gracefully closed.
== Description Using the `APPEND_SLASH` setting, one would expect and does receive the intended behaviour from the configured urls, but to my notice, the admin urls are not respecting this, **they append a slash to the end of the url regardless**. == Reason Over here in the django source code (https://github.com/django/django/blob/master/django/contrib/admin/sites.py) for `django.contrib.admin.sites`, every `url` within the `urlpatterns` of the `AdminSite.get_urls()` ends with a trailing slash. As seen here: - https://github.com/django/django/blob/master/django/contrib/admin/sites.py#L256 - https://github.com/django/django/blob/master/django/contrib/admin/sites.py#L287 I simply suggest that the APPEND_SLASH setting is respected and the intended urls are returned. In as much as this doesn't hurt, it's an issue within the system, unless like i said earlier; > **maybe it's a design decision**. -- Ticket URL: <https://code.djangoproject.com/ticket/31652> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/051.e551a09dfc56c4b6546cbca2898c28cb%40djangoproject.com.