멋쟁이사자 django 학습(6)
python manage.py makeigrations
: models py에서 쓰는 내용을 db에 연동시킬 파이썬 파일로 만들어주는 작업을 해준다.
charfield : 문자열들을 포함하는 field이다.
null=false : 공백이 없어야한다는 뜻이다. (true면 공백이어도 됨)
python manage.py migrate
파이썬 파일을 db에 연동시켜주는 명령어이다.
HTTP Protocol
User -request-> server
<-response-
get / post : 서버에서 무엇을 보내줘야 하는지를 넣어주는 방식이다. 추가적인 데이터를 보내는 과정에서 get과 post가 다르다.
-GET (inquiry) : 보통 조회하기 위해 사용함, 주소 안에 추가적인 패러미터를 넣어준다.
-post (creat, update) : 무언가 정보를 새로만들때, 수정할 때 사용한다.
추가적으로 body라는 몸통에 데이터를 넣어서 서버에 요청을 보낸다.
장고는 mvt패턴으로 진행된다
m : model : 데이터베이스
v : view : 연산, 기능 구현
t : template, 화면에 보여지는 UI (프론트)
데이터를 웹에서 보여주거나 보내주고 싶다 할때 get/post 를 쓴다.
get : 데이터를 본다.
post : 데이터를 보낸다.
form 태그 : 데이터를 보내는 태그, url로 데이터 보낸다, 보통 메소드는 포스트를 쓴다.
python manage.py makeigrations
python manage.py migrate
쓰는 것 잊지 않기,
makeigrations/ migrate 잊어버리고 안해서 오류 나는 경우가 많다!