2012-11-24 7 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 -> 미디어로 보내주세요.하지만 복사하려면 0123으로 보내주세요.utitled2 -> 미디어 - 당신의 settings.py이 어디> 오디오

답변

1

귀하의 SITE_ROOT은 그래서 당신의 media 루트 따라서 /untitled2/untitled2/media/하고 당신의 upload_to/untitled2/untitled2/media/audio/되면, /untitled2/untitled2/ 하위 폴더입니다. /untitled/media를 사용하도록 미디어 루트를 변경하는 대신

1

당신이 할 수있는 일은 다음과 같습니다

MEDIA_ROOT = os.path.join(os.path.dirname(SITE_ROOT), 'media/') 
관련 문제