提问人:Frank Piras 提问时间:9/28/2023 最后编辑:Frank Piras 更新时间:9/28/2023 访问量:31
Django FileNotFoundError at /admin/ [Errno 2] 没有这样的文件或目录:“/media”
Django FileNotFoundError at /admin/ [Errno 2] No such file or directory: '/media'
问:
网站在本地运行良好,但是当我尝试在 localhost:8000/admin 中更改或添加到模型 Trick(具有 FilePathField 属性)时,我收到 FileNotFoundError [Errno 2] 没有这样的文件或目录:“/media”。
/login_unecessary_tricks_list/models.py
from django.db import models
class Trick(models.Model):
video = models.FilePathField(path='/media')
name = models.CharField(max_length=300)
author = models.CharField(max_length=75, blank=True)
/project/settings.py
from pathlib import Path
import os
BASE_DIR = Path(__file__).resolve().parent.parent
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
/project/urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
path("", include('login_unnecessary_tricks_list.urls')),
path("", include('op_ed_articles .urls')),
] + static (settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我猜我的媒体文件夹实现有问题,但我不知道它是什么。
答: 暂无答案
评论
.parent.parent
{}