Files
project-managment/core/urls.py
T
sankalp c461084ad7 chore(core): scaffold Django core structure with settings, urls, asgi, wsgi
- New Features
  - Add core project entry points (asgi.py, wsgi.py, urls.py)
  - Create settings hierarchy (base.py, production.py) with environment parsing
  - Configure DRF, JWT, Swagger, Tailwind, and HTMX defaults out‑of‑the‑box- Enhancements
  - Set up CORS and security defaults for dev and prod environments
  - Enable WhiteNoise and Tailwind CLI for static file handling
2026-05-27 23:14:58 +05:45

30 lines
900 B
Python

"""generated with djinit"""
from django.contrib import admin
from django.urls import path
from django.urls import include
from django.conf import settings
from drf_spectacular.views import (
SpectacularAPIView,
SpectacularSwaggerView,
)
from rest_framework_simplejwt.views import (
TokenObtainPairView,
TokenRefreshView,
TokenBlacklistView,
)
urlpatterns = [
path("admin/", admin.site.urls),
# JWT tokens
path("token/", TokenObtainPairView.as_view(), name="token_obtain_pair"),
path("token/refresh/", TokenRefreshView.as_view(), name="token_refresh"),
path("token/blacklist/", TokenBlacklistView.as_view(), name="token_blacklist"),
]
# Don't show schema in production
if settings.DEBUG:
urlpatterns += [
path("schema/", SpectacularAPIView.as_view(), name="schema"),
path("docs/", SpectacularSwaggerView.as_view(url_name="schema")),
]