2011-01-14 8 views
0

여기에 내 응용 프로그램에 문제가 있습니다. 내 구성은 새 릴리스를 업로드하고 프로덕션을 위해 심볼릭 링크로 연결할 수 있습니다. 그러나 이는 새 릴리스를 업로드 할 때마다 전체 프로젝트의 모든 부분에 업로드 된 모든 사진이 이전 버전으로 래핑된다는 것을 의미합니다. 풀려나 사라진다.ImageField를 사용하여 파일 업로드 및 고정 위치에 저장

이 파일을 릴리스에서 포장하지 않는 정적 파일 위치에 저장할 수 있습니까? 미리 감사드립니다. 같은

답변

0

나는 소스 프로젝트 폴더, 그럴 수있어 예에서 미디어 파일을 유지하고 이에 대한 추측은 구조를 가지고 :

myproject 
| 
|----media 
|----src 

이 같은 디렉토리에 미디어 폴더를 할 필요가 없습니다 당신의 소스 코드, 애플 리케이션 등. 그래서 당신은 당신의 릴리스와 함께 dir은 정적 파일을 포함하는 솔루션을 가지고! sqlite를 사용하는 경우 데이터베이스에도 동일하게 적용됩니다 ... 더 자세한 구조를 보려면 this을보십시오!

물론 이것은 필수적은 아니지만 경험에 따르면 라이브가 훨씬 쉬워 진 것을 보여줍니다!

+0

물론. MEDIA_ROOT = '/ home/my_app/production/static_files'는 현재 소스 코드와 동일한 dir에있는 - 감사합니다. –

관련 문제