Web/Django

[Django]장고 시작하기

lingk 2021. 2. 6. 17:44

가상환경 만들기

<윈도우>

python -m venv (가상환경 이름)

<맥>

python3 -m venv (가상환경 이름)

 

가상환경 실행

<윈도우>

source (가상환경 이름)/Script/activate

<맥>

source (가상환경 이름)/bin/activate

 

장고 다운로드

pip install django

 

장고 프로젝트 만들기

django-admin startproject (프로젝트 이름)

 

서버 실행

> manage.py가 있는 폴더로 들어간다.

python manage.py runserver

 

앱 만들기

python manage.py startapp firstapp

 

👉 앱을 만들기만 하면, 프로젝트는 방금 만든 앱이 자신의 앱인지 모른다

프로젝트 폴더 - settings.py 에서 앱을 등록해주어야 한다.

 

앱이름.apps.앱이름(첫글자만 대문자)Config

 

 

웹사이트 구동 순서

1. 사용자가 서버에 요청

2. 서버의 view는 model에게 요청에 필요한 데이터를 받음

3. view는 받은 데이터를 적절하게 처리해서 template으로 넘김

4. template은 받은 정보를 사용자에게 보여줌

반응형