2012-11-24 99 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/') 
相關問題