from django.conf import settings
from django.contrib import admin
from django.urls import path, re_path, include
from django.views.static import serve as serve_static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('api.urls')),
    path('', include('testing_app.urls')),
    # Serves uploaded documents/avatars unconditionally (not gated behind
    # DEBUG, unlike Django's static() helper) - fine for this local/dev setup.
    re_path(r'^media/(?P<path>.*)$', serve_static, {'document_root': settings.MEDIA_ROOT}),
]