컴퓨터 공학/프로그래밍 과외 기록

[Django 프레임 워크] 2. 프로젝트 생성

ITISIK 2021. 10. 17. 17:45
반응형

1. 본 프로젝트를 위한 config 프로젝트 생성

django-admin startproject config

 

2. 만들어진 config 프로젝트와 manage.py를 root 레벨로 옮기기

이때 권장되는 확장 프로그램 설치하기.

 

3. 엔진으로서 동작하는 Python을 pipenv로 변경

 

4. linting 관련 확장 프로그램이나 툴을 사용할 수도 있음

 

5. 파일 구성 확인(https://docs.djangoproject.com/ko/3.2/)

manage.py는 장고 프레임워크에서 강제하는 파일이다.

config 폴더 하위의 __init__.py는 파이썬 문법상 존재해야하는 파일이다.

settings.py는 장고에서 애플리케이션을 만드는데 필요한 내용이 담겨 있다.

urls.py

wsgi.py

 

6. 파이썬 서버 구동하기

python manage.py runserver

 

7. 파이썬 서버 구동에 필요한 DB 마이그하기

python manage.py migrate

 

8. 관리자 계정 생성하기

python manage.py createsuperuser

 

 

반응형