2012-11-24 100 views
0

结构将文件上传到特定的文件夹我的项目

untitled2 
     --mysite 
     --media 
      --audio 
      --css 
      --img 
      --js 
     untitled2 
     --media 
     --templates 
     --settings.py 
     --urls.py 

models.py

class Audio(models.Model): 
    link_mp  = models.FileField(upload_to='audio/') 

settings.py

SITE_ROOT = os.path.dirname(os.path.realpath(__file__)) 
MEDIA_ROOT = os.path.join(SITE_ROOT, 'media/') 

MEDIA_URL = '/media/' 

,当我从我的管理文件拷贝上传文件到 untitled2 - > untitled2 - > media,但我想将它复制到 utitled2 - >媒体 - >音频

回答

1

SITE_ROOT/untitled2/untitled2/子文件夹在您的settings.py是,让你的media根因此/untitled2/untitled2/media/和你upload_to/untitled2/untitled2/media/audio/。更改媒体根使用/untitled/media代替

1

所有你需要做的是:

MEDIA_ROOT = os.path.join(os.path.dirname(SITE_ROOT), 'media/') 
相关问题