본문 바로가기
Django

django 웹 프로그래밍 강좌 (#1 Django app)(프로젝트 생성, app 생성, 서버 구동, django cycle)

by SAMSUNG CLOUD-OKY 2021. 4. 13.
반응형

www.youtube.com/watch?v=9WctwW_Pe1o&list=PLi4xPOplIq7d1vDdLBAvS5PmQR-p6KwUz&index=2

 

 

 

## Visual Studio Code 다운로드 및 설치

 

 

 

 

 

 

 

## 장고 앱 작성하기

1. 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트

2. 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트

 

- 윈도우용 장고 버전 확인 

   : py -m django --version      (장고 라이브러리 설치 확인)

- 가상환경마다 다른 개발환경을 설정 할 수 있음.

 

 

 

 

 

 

 

 

 

## 프로젝트 만들기

- django-admin startproject mysite    (mysite 프로젝트 생성)

 

 

 

 

 

 

 

 

## Visual Studio Code 에 프로젝트 추가

 

 

- 장고 프레임워크의 기본 구조

 

 

 

 

 

 

## 장고의 흐름 (CYCLE)

 

 

 

 

 

 

 

 

 

 

 

## 개발서버 구동

- py manage.py runserver

 

 

 

 

 

 

 

 

 

 

## 설문조사 앱 만들기

- 프로젝트는 이런 특정 웹 사이트를 위한 앱들과 각 설정들을 한데 묶어놓은 것입니다.

- 프로젝트는 다수의 앱을 포함할 수 있고, 앱은 다수의 프로젝트에 포함될 수 있다.

 

-  python manage.py startapp polls

 

 

-  py manage.py startapp polls    (윈도우 명령어)

 

 

 

 

 

 

 

## 첫 번째 뷰 작성하기

- polls/view.py 를 열어 코드 작성

- polls 디렉토리에서 URLconf 를 생성하려면, urls.py 라는 파일을 생성해야 합니다.

 

 

 

 

 

 

 

 

- 다음 단계는, 최상위 URLconf 에서 polls.urls 모듈을 바라보게 설정.

- mysite/urls.py  파일을 열고, 수정

 

 

 

 

- 최상위 mysite/urls.py 에서 분기를 수행함

 

- 웹서버 정상 동작

 

 

 

 

 

 

 

 

 

반응형

댓글