바뀜

둘러보기로 가기 검색하러 가기
525 바이트 추가됨 ,  2021년 6월 8일 (화) 11:10
1번째 줄: 1번째 줄:    −
==사전준비==
+
==개요==
 +
사용자들이 업로드하는 이미지나 이런저런 미디어를 관리하는 설정을 해주어야 한다.
 +
 
 
기본적으로 스테틱과 유사하다.
 
기본적으로 스테틱과 유사하다.
 +
 +
== 사전준비 ==
    
===경로지정===
 
===경로지정===
settings.py에서 경로를 지정해주어야 한다.<syntaxhighlight lang="python">
+
settings.py에서 경로를 지정해주어야 한다.
 +
{| class="wikitable"
 +
!변수
 +
!설명
 +
!기입예시
 +
|-
 +
|MIDIA_URL
 +
|미디어에 접속하기 위한 주소는 어떻게 지정할 것인가?
 +
|MIDIA_URL = '/media/'
 +
|-
 +
|MIDIA_ROOT
 +
|올린 미디어 파일들을 어디에 저장할 것인가?
 +
| MIDIA_ROOT = os.path.join(BASE_DIR, 'media')
 +
|}<syntaxhighlight lang="python">
 
MEDIA_URL = '/media/'  # 외부에서 접속할 URL 주소.
 
MEDIA_URL = '/media/'  # 외부에서 접속할 URL 주소.
 
MEDIA_ROOT = BASE_DIR / 'media' # 프로젝트에서 미디어파일을 저장할 경로.
 
MEDIA_ROOT = BASE_DIR / 'media' # 프로젝트에서 미디어파일을 저장할 경로.
 
</syntaxhighlight>MEDIA_URL 속성 : 일반적으로 '/media/'라고 지정하는데, media의 url root를 설정하는 것이라 생각하면 된다. <code>도메인/media/</code>으로 접근하면 미디어 디렉터리의 루트에 이를 수 있다. ('http://도메인/media<nowiki/>/경로'로 접속하면 디렉터리 하위에 접근할 수 있다.)
 
</syntaxhighlight>MEDIA_URL 속성 : 일반적으로 '/media/'라고 지정하는데, media의 url root를 설정하는 것이라 생각하면 된다. <code>도메인/media/</code>으로 접근하면 미디어 디렉터리의 루트에 이를 수 있다. ('http://도메인/media<nowiki/>/경로'로 접속하면 디렉터리 하위에 접근할 수 있다.)
 
+
===pillow 설치===
 +
pip install pillow : 장고에서 미디어파일을 관리해주는 라이브러리.
 
=== 미디어 URl ===
 
=== 미디어 URl ===
 
그러나 스테틱과 달리, 위와같은 설정만으로 해당 파일에 접속할 수는 없다. 최상단의 urls.py에서 파일들을 연결해주기 위한 url을 작성해야 한다.<syntaxhighlight lang="python">
 
그러나 스테틱과 달리, 위와같은 설정만으로 해당 파일에 접속할 수는 없다. 최상단의 urls.py에서 파일들을 연결해주기 위한 url을 작성해야 한다.<syntaxhighlight lang="python">

둘러보기 메뉴