django 5일차 마지막

박예원·2023년 8월 22일

17. POST 통신을 이용한 DB 데이터 저장 실습

  1. views에서 temp를 이용해 입력창에 친대로 나타나게 설정
  2. 문장이 아닌 객체를 내보내도록 new_hello_world 설정
  3. hello_world_output 이 있다면 html태그들을 생성하도록 if 문 작성

alt+enter로 input


18. DB 정보 접근 및 장고 템플릿 내 for loop

  1. hello_world에서 for문 추가
  2. views에서 HttpResponseRedirect(reverse('accountapp:hello_world')) 추가하기


19. Pycharm 디버깅 설정

  1. 설정창 run에서 edit configuration에서 python 추가
  2. 경로 manage.py로 설정
  3. runserver 입력
  4. manage 파일에서 디버깅

문제가 있을때 어떤식으로 돌아가고 있는지 확인


20. Django의 CRUD, Class Based View 소개

account app을 만드는 과정

  1. sign up
  2. view info
  3. change info
  4. quit

CRUD

Create
Read
Update
Delete

장고는 CRUD를 쉽게할수있는 view(CBV)를 제공해줌

Class
Based
View

생산성과 가독성 향상

반대(hello_world)는
Function
Based
View


어려웠던 점

들여쓰기나 괄호나 따옴표 하나로 오류가 생겨 막히는 일이 많았다
강의 19 디버깅 설정을 할때 runserver를 어디에 입력하는지 모르겠다->해결완료

profile
안녕하세요.

0개의 댓글