1. from django.http import HttpResponse
    
  2. from django.urls import include, path
    
  3. 
    
  4. from . import admin, custom_has_permission_admin, customadmin, views
    
  5. from .test_autocomplete_view import site as autocomplete_site
    
  6. 
    
  7. 
    
  8. def non_admin_view(request):
    
  9.     return HttpResponse()
    
  10. 
    
  11. 
    
  12. urlpatterns = [
    
  13.     path("test_admin/admin/doc/", include("django.contrib.admindocs.urls")),
    
  14.     path("test_admin/admin/secure-view/", views.secure_view, name="secure_view"),
    
  15.     path("test_admin/admin/secure-view2/", views.secure_view2, name="secure_view2"),
    
  16.     path("test_admin/admin/", admin.site.urls),
    
  17.     path("test_admin/admin2/", customadmin.site.urls),
    
  18.     path(
    
  19.         "test_admin/admin3/",
    
  20.         (admin.site.get_urls(), "admin", "admin3"),
    
  21.         {"form_url": "pony"},
    
  22.     ),
    
  23.     path("test_admin/admin4/", customadmin.simple_site.urls),
    
  24.     path("test_admin/admin5/", admin.site2.urls),
    
  25.     path("test_admin/admin6/", admin.site6.urls),
    
  26.     path("test_admin/admin7/", admin.site7.urls),
    
  27.     # All admin views accept `extra_context` to allow adding it like this:
    
  28.     path(
    
  29.         "test_admin/admin8/",
    
  30.         (admin.site.get_urls(), "admin", "admin-extra-context"),
    
  31.         {"extra_context": {}},
    
  32.     ),
    
  33.     path("test_admin/admin9/", admin.site9.urls),
    
  34.     path("test_admin/admin10/", admin.site10.urls),
    
  35.     path("test_admin/has_permission_admin/", custom_has_permission_admin.site.urls),
    
  36.     path("test_admin/autocomplete_admin/", autocomplete_site.urls),
    
  37.     # Shares the admin URL prefix.
    
  38.     path("test_admin/admin/non_admin_view/", non_admin_view, name="non_admin"),
    
  39.     path("test_admin/admin10/non_admin_view/", non_admin_view, name="non_admin10"),
    
  40. ]