_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

woncoding/TIL

TIL | 10.18.화 [Django]

2022. 10. 19. 21:57

- 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
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 10.20.목 [머신러닝 / Django]
    • TIL | 10.19.수 [머신러닝 / Django]
    • TIL | 10.17.월 [머신러닝]
    • TIL | 10.14.금 [Django🐢]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바