본문 바로가기
IT/Django

Django 실습-2

by 혁클 2021. 2. 2.

Django실습 2번째 시간

오늘은 웹 어플리케이션 개발을 해볼 것이다.

 

첫번째 실습인 설치와 기본 세팅은 밑에 링크를 통해

hyuksssss.tistory.com/6

 

Django 실습 - 1

Django의 MTV (Model Template View) 아키텍처 1. 클라이언트로부터 URL 요청 2. URL conf : 요청 URL과 매핑 되는 View 함수 실행 3. 뷰는 자신의 로직을 실행 ( 이때 데이터베이스 처리가 필요하면 모델을 통해..

hyuksssss.tistory.com

Model 개발 

 

1. 테이블 정의 : models.py 편집

 

필요한 테이블은 models.py 파일에 정의.

models.Model 을 상속하는 클래스를 작성

 

models.py 편집

 

 

 

2. Admin 사이트에 테이블 반영 : admins.py 편집

 

Admin 사이트에 Users, Groups 테이블만 보였는데, models.py 파일에서 정의한 테이블도 Admin 사이트에 보이도록 등록

 

admins.py 편집

 

3. 데이터베이스 변경 사항 반영 : manage.py makemigrations

                                           manage.py migrate

 

 

4. 서버 실행

 

 

 

View 및 Template 개발

 

1) URL과 View 이름 매핑 설계

 

 

2) URL과 View 이름 매핑 : urls.py 편집

 

3) View index() 및 template 작성

 

위에 Question 등록 방식과 동일하다.

*이 포스팅은 "Django로 배우는 쉽고 빠른 웹 개발"(한빛미디어) 교재와 엔코아 플레이데이터 수업 내용을 참고로 합니다.

 

 

댓글