작정하고 장고 4강 - django 개발 패턴
MVC와 MVT
기존 Model, View, Controller 과 약간 다르게 장고는 Model, View, Templete으로 구성 되어 있다.
Model
데이터베이스와 통신하게 해주는 도구이다.
View
계산을 담당하는 부분
유저가 서버에 요청을 하면 서버에서는 요청에 응답을 하기위한 절차를 거치게 되는데, 해당 절차들을 수행하는 것을 담당한다.
Temlplete
유저가 보는 유저인터페이스 내부에 있는 내용을 어떻게 구성할것인지에 대한 정보
작정하고 장고 5강 - 첫 앱 시작, 그리고 기본적인 view 만들기
accountapp 만들기
해당 명령어를 통해 accountapp을 만들어보자
파일이 생성된것을 확인할 수 있다.
settings.py에 추가하기
파일을 만들었으면 메인 프로젝트의 settings.py에 들어가서
INSTALLED_APPS에 만든 accountapp을 추가해줘야한다.
accountapp view 만들기
accountapp 의 view 파일에 request가 오면 Hello World!를 출력하는 함수를 만든다.
accountapp url 연결
루트 프로젝트의 url파일에 accountapp.url을 연결시켜준다.
accountapp url 파일 만들기
다음과 같이 account/hello_world로 들어가면 hello_world 함수가 실행되도록 해준다.
runserver
runserver 명령어를 통해 서버를 실행시키고 접속한뒤
http://127.0.0.1:8000/account/hello_world/ 해당 주소로 들어가면
Hello World!가 출력되는것을 확인할 수 있다.
'기타 > django' 카테고리의 다른 글
작정하고 장고 - 구글폰트, 부트스트랩 사용하기 (0) | 2023.04.04 |
---|---|
작정하고 장고 - include / extends / block 구문 (0) | 2023.04.03 |
작정하고 장고 - Template 만들기 (0) | 2023.03.31 |
작정하고 장고 - 파이참 git 연결, commit, push (0) | 2023.03.31 |
작정하고 장고 - 개발 환경 설정하기 (0) | 2023.03.28 |
댓글