2026-05-31 14:55:01 +08:00
|
|
|
from django.urls import path, include
|
|
|
|
|
from django.conf import settings
|
|
|
|
|
from django.conf.urls.static import static
|
2026-05-31 17:26:45 +08:00
|
|
|
from django.http import JsonResponse
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def api_root(request):
|
|
|
|
|
return JsonResponse({
|
|
|
|
|
'message': 'Poker Card Design System API',
|
|
|
|
|
'version': '1.0',
|
|
|
|
|
'endpoints': {
|
|
|
|
|
'projects': '/api/projects/',
|
|
|
|
|
'templates': '/api/templates/',
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
2026-05-31 14:55:01 +08:00
|
|
|
|
|
|
|
|
urlpatterns = [
|
2026-05-31 17:26:45 +08:00
|
|
|
path('', api_root),
|
|
|
|
|
path('api/projects/', include('apps.projects.urls')),
|
|
|
|
|
path('api/templates/', include('apps.templates.urls')),
|
|
|
|
|
path('api/', include('apps.exports.urls')),
|
2026-05-31 14:55:01 +08:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
if settings.DEBUG:
|
|
|
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|