MEDIA_URL 및 MEDIA_ROOT을 이해할 수있는 훌륭한 문서를 제안 해 주시겠습니까? 그것은 정말로 나를 혼란스럽게합니다.Django - MEDIA_ROOT 및 MEDIA_URL
답변
MEDIA_ROOT
은 정적 미디어가 포함 된 디렉토리의 파일 시스템에있는 경로입니다.
MEDIA_URL
은 HTTP를 통해 정적 미디어에 액세스 할 수있게 해주는 URL입니다.
워드 프로세서 : http://docs.djangoproject.com/en/1.2/ref/settings/#media-root
주요 아이디어는 파이썬 + 장고를 통해 물건을 제공하는 것은 비싼 것입니다. 미디어가 고정되어 있으므로 비용을 지불 할 필요가 없으므로 다른 방식으로 서비스를 제공 할 수 있습니다 (예 : nginx 또는 CDN을 통해 직접). 그러나 파일 시스템에서 미디어가있는 위치 (예 : 파일 업로드)와 URL (예 : 템플릿에 넣을 위치)을 알아야합니다. 설정은 모든 것을 하나로 묶습니다.
여기에 추가 할 수있는 유일한 사항은 파일을 참조 할 때'MEDIA_URL'을 사용하는 것입니다 그것들을 물리적으로 참조하기 위해'MEDIA_ROOT'를 사용합니다. 즉,'MEDIA_URLimages/myimage.png'는'http : // myapp/media/images/myimage.png'로 번역됩니다. 크기 변경을 위해 이미지 열기'os.path.join (MEDIA_ROOT, 'images/myimage.png')'/ path/to/myapp/media/images/myimage.png'로 번역됩니다. –
- 1. 파이썬 장고 MEDIA_ROOT
- 2. Django - 맞춤 포함 템플릿 태그 MEDIA_URL?
- 3. django - media_root 또는 static_root는 언제 사용해야합니까?
- 4. 장고는`MEDIA_ROOT`으로 무엇을할까요?
- 5. Django Grappelli 대시 보드 구현
- 6. Django 업로드 파일 URL 문제
- 7. 내 django 프로젝트에 css 및 jquery 파일을 추가하려면 어떻게해야합니까?
- 8. django dev 환경에서 정적 인 이미지 게재를 알아낼 수 없습니다.
- 9. Django 1.3 정적 파일 및 사용자 지정보기를 사용하여 콘텐츠 표시
- 10. Django 정적 미디어 파일이 나오지 않습니다
- 11. Django + mod_python + apache : admin 패널 및 url이 작동하지 않습니다.
- 12. GET 장고에 304 표시 및 테스트, 나는 settings.py에서</p> <p>로 MEDIA_ROOT 및 MEDIA_URL를 정의한 CSS 파일 및 내 웹 pages.I에 대한 몇 가지 이미지를 사용하고 항목이 내 장고 응용 프로그램에서
- 13. Django :
- 14. django css path
- 15. Django Celery 및 여러 데이터베이스 (Celery, Django 및 RabbitMQ)
- 16. ForeignKey 및 Django 템플릿
- 17. Django URL.py 및 색인
- 18. Django 및 Reportlab 질문
- 19. xapian 및 django-haystack
- 20. django list_display 및 get_absolute_url
- 21. Django 및 floatformat 태그
- 22. Neo4j 및 django 모델
- 23. django 및 drupal
- 24. jQuery 및 Django - append()
- 25. Playframework 및 Django
- 26. django 및 csrf_token 문제
- 27. Django, svglib 및 이미지
- 28. Django - FileField 및 이미지
- 29. django, phpmyadmin 및 mysql?
- 30. Django, PIP 및 Virtualenv
참조 : http://stackoverflow.com/questions/2303254/what-does-django-do-with-media-root – PaoloVictor