1. cmd > 설치 파이썬 버전 확인
python 입력
2. 가상환경 구축 > 구축 가상환경 디렉토리 진입 > 활성화 > 장고설치
- 구축 1 : python -m venv 가상환경명
- 구축 2 : pip install vitualenv & vitual 가상환경명
3. 가상환경 디렉토리 이동 > Scripts 디렉토리 > activate.bat 실행 > 가상환경 안에서 pip install Django
4. 장고 버젼 확인
- python 파일 생성후 import Django & print(djongo.get_version())
- python -m django -- version
5. 가상환경 빠져나오기 : deactivate
6. 장고프레임워크 삭제
- md 디렉토리명
- rd 디렉토리명
- /s 옵션 : 서브 디렉토리까지 삭제. 이 옵션을 사용하면 서브 디렉토리까지 삭제할것인지 물음(sub directory 약자)
- /q 옵션 : 삭제여부를 묻지 않고 삭제
7. 서버 구동
- run server : python manage.py runserver / 종료 ctrl + c
python manage.py runserver
- manage.py : 서버 구동 등 가장 자주 사용하는 파일중 하나
- http://127.0.0.1:8000/ 기본 8000번 포트로 서버 구동
- python manage.py runserver **** 로 포트변경가능
8. 구동서버
- 장고 개발테스트 서버로써 경량 웹 서버
- 주로 개발 목적 및 테스트 용도로 사용
※ Superuser 및 기본 테이블, 하위 app 생성은 생성된 프로젝트 폴더에서 진행해야함.
9. superuser 생성 및 기본테이블생성
- 관리자, admin 의미
- 장고프레임워크 슈퍼유저 및 기본 테이블생성
- 기본 테이블 생성이 안되어있기에 superuser 생성안됨
- 기본테이블 생성 필요 : python manage.py migrate
python manage.py migrate
*기본 테이블이 없이 유저생성 불가함
*migrate : 이행, 실행 즉, 무엇인가 이행함.
- 기본 테이블 생성 후 슈퍼 유저 생성 python manage.py createsuperuser
python manage.py createsuperuser
- 관리자 모드 접속은 localhost:8000/admin
'Python > Django Ⅰ' 카테고리의 다른 글
SQLite 를 활용한 DB 조회 (0) | 2024.04.15 |
---|---|
서브페이지 URLPATTERNS (0) | 2024.04.15 |
Models 생성 (0) | 2024.04.13 |
Django 주요개념 : 정리 (0) | 2024.04.11 |
장고란?(feat.MTV모델) (0) | 2024.02.04 |