Django - 1

samdaso-o·2021년 7월 3일
1

Django

목록 보기
1/9

-Django의 개념

순서

web browser에 이벤트 발생 -> wsgi.py로 신호가 옴 -> urls.py로 이동, 여기서 정규표현식 부분 통과 -> view.py 에서 사용자에 의해서 데이터 입력 또는 db로부터 리스트를 보여줄 여부를 결정 -> 만약 db를 거쳐야 한다면 models.py로 가 데이터를 가져오고 조작 후 view.py로 재전송 -> 사용자에게 보여주기 위해 template로 넘김 -> 화면제공

상세설명

-settings.py: 프로젝트 환경 설정 파일
-wsgi.py: web server gateway interface로 웹 서버와 jangho를 적절하게 연결해주는 역활을 한다.
-urls.py: 정규표현식으로 구현되어 있으며 이 정규표현식에 맞게 view로 보낸다.
-view.py: 판단하는 곳으로, 데이터를 가져와서 리스트를 보여줄것인지, 다른 처리없이 보여줄것인지 실질적으로 개발자들이 코드를 많이 작성하는 곳이다.
-models.py: 데이터를 가져와서 class또는 변수를 조작한다.
-template(html): view에서 받은 파일을 html파일에 어떻게 보여줄것인지 작성하는 곳

-파이썬 설치버전 확인 명령어

-프로젝트 작성
프로젝트를 작성하고 싶은 원하는 디렉토리로 cd명령어로 이동한후 다음과 같이 명령어를 실행한다.

-명령어를 실행하게 되면 폴더를 생성하게 되고 그 안에 프로젝트에 필요한 파일들이 생성된다.

profile
ㅎㅅㅎ

1개의 댓글

comment-user-thumbnail
2021년 8월 2일

안녕하세요 좋은 정리 감사합니다.
궁금한게 있어서 질문 남겼어요
혹시 상세설명 해주시는곳에 wsgi.py 오타일까요??
jangho가 맞을까요?? django일까요?

답글 달기