Django FileNotFoundError at /admin/ [Errno 2] 没有这样的文件或目录:“/media”

Django FileNotFoundError at /admin/ [Errno 2] No such file or directory: '/media'

提问人:Frank Piras 提问时间:9/28/2023 最后编辑:Frank Piras 更新时间:9/28/2023 访问量:31

问:

网站在本地运行良好,但是当我尝试在 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)

我猜我的媒体文件夹实现有问题,但我不知道它是什么。

Django 管理 媒体 FileNotFoundError

评论

2赞 mousetail 9/28/2023
请以文本形式发布相关代码和错误,而不是图像
0赞 Tim Roberts 9/28/2023
为什么?您的目录结构到底是什么?.parent.parent
0赞 willeM_ Van Onsem 9/28/2023
请包含代码,而不是代码的图像:请参阅提问时为什么不上传代码错误的图像编辑问题并使用代码示例按钮 () 包含代码片段。{}

答: 暂无答案