-
[Django] 웹 페이지 만들기 1 (Django 웹 프레임 워크 세팅)Programming/Django 2021. 12. 13. 11:52728x90
저는 visual studio code에 django를 사용해서 웹 페이지를 만들어 보겠습니다.
visual sutdio code에 python과 django 설치를 안하셨다면 먼저 설치 진행해주세요!
https://code-space.tistory.com/entry/Python-Python-%EC%84%A4%EC%B9%98-Visual-Studio-Code-1
1. mkdir [project directory name]
2. python -m venv [virtual environment name]
3. python -m pip install django
4. django-admin startproject [project name]
5. cd [project name]
6. python manage.py startapp [app name]
7. python manage.py makemigrations
8. python manage.py migrate
9. python manage.py createsuperuser
1. 프로젝트 디렉터리 생성
저는 DjangoStudy라는 폴더를 생성했습니다.
visual studio code 를 열어 생성한 프로젝트를 open해주세요.
2. 가상환경 만들기
windows cmd를 사용해서 가상환경을 만들어 보겠습니다.
- 명령 프롬프트(cmd)창을 키고, 프로젝트 경로로 이동합니다. (cd [프로젝트 경로])
- "python -m venv [가상환경 이름 지정]" 명령어를 입력합니다.
저는 myenv 라고 지정하겠습니다.
myenv 가상환경이 생성된 것을 확인할 수 있습니다.
가상환경이 실행중이라면 아래 사진과 같이 (myenv) 로 되어 있습니다.
그렇지 않다면,
Terminal 창에서 "cd [가상환경 경로]\Scrpts" 로 이동 후 Activate.bat 을 실행시켜주면 됩니다.
3. 프로젝트에 django 설치
"python -m pip install django" 명령어를 입력합니다.
위의 WARNING 메시지는 pip 를 업그레이드 하라는 메시지입니다.
"python -m pip install --upgrade pip" 명령어로 업그레이드 합니다.
4. django 프로젝트 생성
프로젝트 폴더 경로에서 "django-admin startproject [project name]" 을 입력하여 django프로젝트를 생성합니다.
저는 "SimpleWeb" 이라는 프로젝트를 생성해주었습니다.
5. cd [project name] : project name 폴더로 이동
6. 하위 프로그램 (sub app) 생성
"python manage.py startapp [app name]"
저는 "main" 이라는 sub app을 생성하였습니다.
7. DB (split3) 파일 생성
"python manage.py makemigrations"
8. 프로젝트의 변동 사항을 데이터 베이스에 적용
"python manage.py migrate"
9. 관리자 계정 생성
"python manage.py createsuperuser"
728x90'Programming > Django' 카테고리의 다른 글
[Django] Bootstrap5 vscode 적용하기 (0) 2022.08.31 [Django] Bootstrap5 정의 및 적용하기1 (0) 2022.08.31 [Django] postgreSQL 연동 (0) 2021.12.27 [Django] 웹 페이지 만들기 2 (페이지 출력 확인) (0) 2021.12.13 [Django] Django 시작하기 (설치) (0) 2021.12.07