我的项目结构
untitled2
--mysite
--media
--audio
--css
--img
--js
untitled2
--media
--templates
--settings.py
--urls.py
class Audio(models.Model):
link_mp = models.FileField(upload_to='audio/')
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
MEDIA_ROOT = os.path.join(SITE_ROOT, 'media/')
MEDIA_URL = '/media/'
当我从admin我的文件副本上传文件到 untitled2 - > untitled2 - > media,但我想复制它 utitled2 - >媒体 - >音频
答案 0 :(得分:1)
您的SITE_ROOT
是您/untitled2/untitled2/
所在的settings.py
子文件夹,因此您的media
根目标为/untitled2/untitled2/media/
,upload_to
为/untitled2/untitled2/media/audio/
{1}}。更改媒体根目录以使用/untitled/media
代替
答案 1 :(得分:1)
您所要做的就是:
MEDIA_ROOT = os.path.join(os.path.dirname(SITE_ROOT), 'media/')