Django 필기노트1 [inflearn_나의_첫_Django_앱_만들기]
1. Django 프로젝트 생성하기
프로젝트를 생성하기위해서는 다음과 같은 명령을 사용한다.
django-admin startproject name
mysite은 생성할 프로젝트의 이름이다. 생성 결과는 다음과 같다.
tree C:\**\LEARNDJANGO /f
C:\**\LEARNDJANGO
│ 강의록.md
└─mysite
│ db.sqlite3
│ manage.py
└─mysite
│ asgi.py
│ settings.py
│ urls.py
│ wsgi.py
│ __init__.py
LEARNDJANGO 폴더는 학습 내용을 저장하기 위해 최상위에 생성 하였다.
이하는 startproject를 사용하여 생성된 파일 및 폴더이다. |파일(폴더)|설명| |-|-| |상위의 mysite|단순 컨테이너이다. 폴더명은 변경되어도 상관이 없다| |하위의 mysite|생성한 프로젝트의 파이썬 패키지이다.| |db.sqlite3|프로젝트의 데이터베이스를 저장할 파일이다.| |manage.py|프로젝트의 관리자 파일이다.| |asgi.py|WSGI 프로토콜을 사용하는 웹서버 사용하는 파일이다.| |settings.py|프로젝트의 설정 파일이다.| |urls.py|프로젝트의 URL 파일이다.| |wsgi.py|WSGI 프로토콜을 사용하는 웹서버 사용하는 파일이다.| |__init__.py|프로젝트의 초기화 파일로 mysite 폴더가 파이썬 패키지임을 알려준다.|
서버를 실행하기위해서는 manage.py가 위치한 폴더에서 다음 명령을 실행한다.
python manage.py runserver
댓글남기기