django.contrib.messages',
'django.contrib.staticfiles',
# 第三方
'rest_framework',
# 自定义...'api.apps.ApiConfig',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',...'EXCEPTION_HANDLER': 'api.exception.exception_handler'
}
二、路由模块
1.项目路由:urls.py
from django.contrib...P.*)', serve, {'document_root': settings.MEDIA_ROOT}),
# 路由分发
path('api/', include('api.urls...import url, include
from django.views.static import serve
from django.conf import settings
from api