본문 바로가기
Web/Django

[Django] Portfolio(media)

by merona99 2019. 7. 12.
반응형

Portfolio(media)

 

 

 

1) settings.py에서 media 설정

우선 암기를 하자.

 

 

2) url.py

1. import를 두개 추가해줌 (암기)
2. 리스트에 병렬적으로 더해 줌

 

 

3) models.py -> class 정의

 

 

4) migrate

<migrate를 하기 전>

이미지를 db에 넣고 싶을 때

$ pip install pillow

 

<이후>

$ python manage.py makemigration

$ python manage.py migrate

 

 

5) admin.py

admin.site.register()

= admin 사이트에 등록해라!

 

 

6) views.py

"모든 객체의 내용을 portfolio.html에 띄워주세요" 내용의 함수 정의

Portfolio 를 import

portfolio에 객체를 담고 사전형 객체까지 추가

 

 

7) portfolio.html

card를 반복문으로 감싸 줌

 

p110) img태그 -> {{portfolio.image.url}}로 변경

(템플릿 변수를 적어줌)

 

text -> {{portfolio.desctiption}}

 

 

 

<html>

반응형

'Web > Django' 카테고리의 다른 글

[Django] checkbox value 다중 넘기기  (0) 2020.11.27
[Django] 삭제 재확인(javascript)  (0) 2020.08.27
[Django] Portfolio(static)  (0) 2019.07.10
[Django] blog project  (0) 2019.07.08
[Django] model & admin  (0) 2019.07.04

댓글