- Django
[Django 이미지 업로드 하기]
- 1) 먼저 models에 이미지 filed를 정의해 준다.
images = models.ImageField(null=True, upload_to='images/', blank=True, editable=True)
- 2) 다음 필요한 패키지나 변수 등 settings, urls 등에 설정해준다.
- settings.py
# 이미지 업로드
import os
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
- django/urls.py
urlpatterns = [
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# 뒤에 media 가져올 수 있게 설정
- views.py
images = request.FILES['file']
- templates/html파일
# 이미지 태그사용 + DTL언어 사용
<img class="feed_img" src='{{ file.images.url }}'><br>
👉 DTL변수 뒤에 .url 무조건 써줘야 됨
'woncoding > TIL' 카테고리의 다른 글
| TIL | 10.20.목 [머신러닝 / Django] (0) | 2022.10.20 |
|---|---|
| TIL | 10.19.수 [머신러닝 / Django] (0) | 2022.10.20 |
| TIL | 10.17.월 [머신러닝] (0) | 2022.10.17 |
| TIL | 10.14.금 [Django🐢] (0) | 2022.10.14 |
| TIL | 10.13.목 [머신러닝 / Django🐢] (0) | 2022.10.14 |