django 시작하기
Categories: Python
프로젝트 시작하기
django를 올바르게 설치하였다면 아래부터는 다 작동한다.
-
간단 설치
apt install python3-pip pip3 install django
-
새 프로젝트 시작
django-admin startproject <프로젝트 이름>
-
만들어 진 프로젝트의 구조는 다음과 같다.
myapp/ manage.py myapp/ __init__.py asgi.py settings.py urls.py wsgi.py
- 루트 디렉터리는 이름이든 아무것이든 프로젝트에 영향이 없다. 보통 startproject에서 뒤에오는 프로젝트 이름으로 설정됨.
manage.py
는 django project를 다양한 방법으로 사용할 수 있는 유틸리티이다.myapp/
디렉터리는 실 프로젝트 파이썬 패키지이다. 디렉터리 이름이 파이썬 코드 import 시 이름이다.__init__.py
: 속한 현 디렉토리가 파이썬 패키지임을 알려줌.settings.py
: 프로젝트 설정이 포함된 파일이다.urls.py
: url을 선언하는 곳이다.wsgi.py
: wsgi protocol을 사용하는 webserver이 프로젝트를 보여주기 위해 가장 먼저 사용하는 파일.
-
이후 최상단 디렉터리로 돌아와 manage.py를 다음과 같이 실행한다
python3 manage.py runserver
이를 수행하면 http://localhost:8000에 들어가 서버가 올바르게 실행되었는 지 확인할 수 있다.
프로젝트에서 앱 만들기
-
manage.py
가 있는 path에서 아래 명령어 입력python3 manage.py startapp <앱이름>
Leave a comment