ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • django 이미지 db업로드
    클라우드 교육/Django 2023. 2. 9. 11:59

     

     

     

     

    이전에 사용한 템플릿에 db를 제거하기 위해 

     

    아래 두개를 해주기. 

    py manage.py makemigrations
    
    py manage.py migrate

     

     

     

     

    그리고 아래것을 복사해서 붙여넣기만 해서 추가하자. 

     

     

    그리고 아래처럼 추가해준다. 

     

     

     

     

    아래는 되어있을텐데, apps가 기본적으로 추가되어야 할 수 있다. 

     

     

    이후에 다시 db를 생성하기 위해 쳐보면 아래와 같은 에러가 뜨는데 빨간박스를 복사해서 설치해주자. 

     

     

    아래가 설치한 모습

     

     

     

    그러면 아래처럼 db생성이 될것이다. 

     

     

    migrate도 해주고, 

     

     

    admin으로 접속하면 data가 잘 연동된것을 볼 수 있다. 

     

     

     

     

     

    클릭해서 보면 아래처럼 picture가 추가되었다. 

     

     

     

     

    index.html에 if문을 추가해서, picture가 없을때를 대비해 조건을 걸어둔다. 

     

     

     

     

     

    아래를 보면, index에는 .all()로 해둬서 수정할게 없지만, detail은 values로 개별로 해뒀기때문에, 아래처럼 'picture'를 추가한다. 

     

     

     

    이제 detail 에서 picture를 어떻게 보여줄지 만져야한다. 

     

     

     

     

     

     

     

     

    delete도 구현해보자

     

     

     

    아래에 user.picture와 userinfo는 picture가 먼저 지워져야해서 61번줄에 들어갔다.

     

     

    create 수정

     

     

     

     

     

    update 수정

     

     

     

    사진이 잘 뜬다!!

     

     

     

     

    '클라우드 교육 > Django' 카테고리의 다른 글

    django 네비게이션바  (0) 2023.02.09
    Django update  (0) 2023.02.08
    Django create  (0) 2023.02.08
    django delete  (0) 2023.02.08
    Django database2  (0) 2023.02.07

    댓글

Designed by Tistory.