책과 논문/파이썬 웹 프로그래밍 2

3 튜토리얼 따라하기 - 설문조사 (1)

3.1 사이트 기능 살펴보기 사용자 화면 투표 목록 투표 화면 투표 결과 관리자 화면 투표 목록 투표 작성 및 수정 3.2 설문조사 서비스 만들기 3.2.1 프로젝트 만들기 pip install django 장고 설치 django-admin startproject config . 장고 프로젝트 생성 3.2.3 설문조사 앱 만들기 python manage.py startapp polls 3.2.4 첫 번째 뷰 만들기 polls/views.py 파일에 코드 입력 1 2 3 from django.http import HttpResponse def index(request): return HttpResponse("hello world") cs 뷰를 만든 후에는 호출하기 위한 URL이 필요함. URL 연결을 위해..

2 장고 시작하기

2.2 기본 프로젝트 만들기 config 폴더 : 프로젝트 설정 파일과 웹 서비스 실행을 위한 파일이 들어 있음 (프로젝트 생성 후에 변경하려면 매우 귀찮음) urls.py : 최초로 탐색되는 기준 url 파일. 기준 url 파일은 settings.py에서 변경 가능함. wsgi.py : 웹 서버와 장고 어플리케이션 사이에 통신 역할 담당 db.sqlite3 : SQLite3 DB 파일. 임의로 삭제하거나 위치 이동하면 안됨 (다른 DB로 변경할 경우는 필요 없는 파일) manage.py : 장고의 다양한 명령어를 실행하기 위한 파일 2.4 디자인 패턴과 MTV Model: DB의 구조 결정. 테이블을 작성할 때 주로 사용 View: 사용자에게 보여지는 UI부분 Controller: 기능, 로직 부분 p..