본문 바로가기
Python/Django Ⅰ

가상환경 설치 & 장고 설치+삭제 & 서버구동 + superuser 생성

by Mr.DonyStark 2024. 4. 8.

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