Python 文件上传-django admin-OSError-没有这样的文件或目录

Python 文件上传-django admin-OSError-没有这样的文件或目录,python,django,Python,Django,我试图通过管理员页面将图像保存到模型的imagefield,但收到以下错误消息: [Errno 2] No such file or directory 这是我的模型 def custom_path_tc(instance, filename): return '/'.join(['topiccenter',instance.title,filename]) class TopicCenter(models.Model): title = models.TextField()

我试图通过管理员页面将图像保存到模型的imagefield,但收到以下错误消息:

[Errno 2] No such file or directory
这是我的模型

def custom_path_tc(instance, filename):
    return '/'.join(['topiccenter',instance.title,filename])

class TopicCenter(models.Model):
    title = models.TextField()
    image = models.ImageField(upload_to=custom_path_tc,default='',blank=True,null=True)
这是我的管理员

from django.contrib import admin
from models import TopicCenter

admin.site.register(Person)
settings.py:

MEDIA_ROOT = os.path.join(PROJECT_PATH, "media")
MEDIA_URL = "/media/"

media
文件夹下,上传过程中将创建新文件夹,但在我收到此错误消息的过程中,我在这里做错了什么

当您使用path
'topiccenter
/
instance.title
/
filename'
存储文件时,如果不存在,则需要创建
'topiccenter/instance.title
'目录


custom\u path\u tc()。。。如果我上传通过管理员,文件夹将不会被创建,我必须创建他们的方式。。。谢谢你的提示