django 4일차

박예원·2023년 8월 22일

13. CSS display 속성, rem 단위 실습

  1. hello_world.html 에서 style 추가
  2. rem 단위 실습

git reset --hard HEAD


14. Model, DB 연동

model

datebase와 djangdo내부에서 통신이 편하도록 연결하는 역할

DB 연동
1. models.py에서 class 작성
2. 터미널에서 python manage.py makeigrations로 initial 파일 만듬
3. 터미널에서 python manage.py migrate로 DB연동

연동된 db 파일은 settings파일의 DATABASE에서 볼수있음: db.sqlite3

ctrl + b : 소스코드


15. HTTP 프로토콜 GET, POST

HTTP Protocol

통신에서 사용되는 규약 같은것
규약 종류(서버에서 내용을 넣어주는 방식): GET, POST

GET

조회를 위해 요청을 보냄. 적은 데이터 필요.
주소안에 추가적인 파라미터 포함해서 서버에 보냄

POST

서버를 수정하거나 새로운걸 만듬. 큰 데이터 필요.
body에 데이터를 넣어서(숨겨서) 서버요청을 보냄


16. HTTP 프로토콜 실습

  1. hello_world.html안에 form을 만듬
  2. input으로 버튼만들기(csrf_token을 항상 명시해줘야함)
  3. views.py 에서 POST와 GET 구분할수있도록 if구문 만들기

profile
안녕하세요.

0개의 댓글