添加上传图片

This commit is contained in:
2025-06-15 21:52:26 +08:00
parent 5aaf86b3ee
commit f30dfac02b
7 changed files with 52 additions and 15 deletions

View File

@@ -183,3 +183,7 @@ CORS_ALLOW_CREDENTIALS = True
NINJA_PAGINATION_CLASS = "ninja.pagination.PageNumberPagination"
NINJA_PAGINATION_PER_PAGE = 10
# Media files
MEDIA_URL = "/media/"
MEDIA_ROOT = BASE_DIR.parent / "media"

View File

@@ -17,6 +17,8 @@ Including another URLconf
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from ninja import NinjaAPI
api = NinjaAPI()
@@ -24,8 +26,12 @@ api = NinjaAPI()
api.add_router("account/", "account.api.router")
api.add_router("tutorial/", "task.tutorial.router")
api.add_router("submission/", "submission.api.router")
api.add_router("upload/", "utils.upload.router")
urlpatterns = [
apis = [
path("admin/", admin.site.urls),
path("api/", api.urls),
]
urlpatterns = apis + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)