get_media_prefix 템플릿 태그이름 그대로입니다. 접두사로 (=prefix) 내가 설정한 media폴더를 가져옵니다
<img src="{% get_media_prefix %}{{ user.image}}" >
이런식으로 사용 할수있습니다.
`{% get_media_prefix %}`는 Django 템플릿에서 사용되는 템플릿 태그입니다. 이 태그는 미디어 파일(예: 이미지, 동영상, 문서 등)의 URL 경로에 대한 접두사(prefix)를 반환합니다.
Django에서 `MEDIA_URL` 설정이 `settings.py` 파일에 정의되어 있어야 합니다. `MEDIA_URL`은 미디어 파일에 접근하기 위한 기본 URL 경로를 나타냅니다. 예를 들어, `MEDIA_URL = '/media/'`라고 설정되어 있다면, 미디어 파일에 접근하기 위한 URL은 `/media/`로 시작하게 됩니다.
`{% get_media_prefix %}` 태그는 설정된 `MEDIA_URL`을 반환하여 템플릿에서 미디어 파일에 대한 URL을 생성할 때 사용됩니다. 이렇게 생성된 URL은 브라우저에서 미디어 파일을 로드하는 데 사용될 수 있습니다.
예를 들어, 아래와 같이 템플릿에서 이미지를 표시하는 경우를 생각해봅시다:
<img src="{% get_media_prefix %}my_image.jpg" alt="My Image">
위의 코드에서 `{% get_media_prefix %}` 태그는 `MEDIA_URL`의 값인 `/media/`를 반환하므로, 브라우저는 `/media/my_image.jpg` 경로에서 이미지를 로드하게 됩니다.
`{% get_media_prefix %}` 태그를 사용하여 미디어 파일에 대한 URL 경로를 동적으로 생성하고, 템플릿에서 해당 URL을 사용하여 미디어 파일을 표시하거나 링크를 생성할 수 있습니다.
'python > Django' 카테고리의 다른 글
앱(기능) 만들기 (0) | 2024.01.15 |
---|---|
DRF설치하기 django-rest-framework설치하기 (0) | 2024.01.15 |
django 설치방법 (0) | 2024.01.15 |