본문 바로가기
기타/django

작정하고 장고 - 간단한 view 만들기

by 방배킹 2023. 3. 29.

작정하고 장고 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!가 출력되는것을 확인할 수 있다.

댓글