Coverage for config/urls.py: 100.00%
7 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-16 12:21 -0700
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-16 12:21 -0700
1"""URLs for the django-api-library project."""
3from django.conf import settings 1a
4from django.conf.urls.static import static 1a
5from django.contrib import admin 1a
6from django.urls import include, path 1a
7from drf_spectacular.views import ( 1a
8 SpectacularAPIView,
9 SpectacularRedocView,
10 SpectacularSwaggerView,
11)
13urlpatterns = [ 1a
14 # Django admin
15 path("admin/doc/", include("django.contrib.admindocs.urls")),
16 path("resources/", admin.site.urls),
17 # User management
18 path("accounts/", include("allauth.urls")),
19 # Local apps
20 path("accounts/", include("accounts.urls")),
21 path("api/v1/", include("api.urls")),
22 path("", include("pages.urls")),
23 path("", include("books.urls")),
24 path("api-auth/", include("rest_framework.urls")),
25 path("api/v1/dj-rest-auth/", include("dj_rest_auth.urls")),
26 path(
27 "api/v1/dj-rest-auth/registration/",
28 include("dj_rest_auth.registration.urls"),
29 ),
30 path(
31 "api/schema/",
32 SpectacularAPIView.as_view(),
33 name="schema",
34 ),
35 path(
36 "api/schema/redoc/",
37 SpectacularRedocView.as_view(url_name="schema"),
38 name="redoc",
39 ),
40 path(
41 "api/schema/swagger-ui/",
42 SpectacularSwaggerView.as_view(url_name="schema"),
43 name="swagger-ui",
44 ),
45] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
47""" 1a
48if settings.DEBUG:
49 import debug_toolbar # noqa: F401
51 urlpatterns = [
52 path("__debug__/", include(debug_toolbar.urls)),
53 ] + urlpatterns
54"""