- 가상 환경 디렉터리 생성하기
C:\> mkdir venvs
C:\> cd venvs
- 가상 환경 만들기
C:\venvs> python -m venv mysite
- 가상 환경 진입하기
C:\venvs>cd C:\venvs\mysite\Scripts
C:\venvs\mysite\Scripts> activate
- 가상 환경 벗어나기
(mysite) C:\venvs\mysite\Scripts> deactivate
- 가상 환경에서 장고 설치하기
(mysite) C:\venvs\mysite\Scripts> pip install django==3.1.3
- pip 최신 버전으로 설치하기
(mysite) C:\venvs\mysite\Scripts> python -m pip install --upgrade pip
- 프로젝트 루트 디렉터리 생성하고 그 안에서 가상 환경에 진입하기
C:\Users\pahke>cd \
C:\>mkdir projects
C:\>cd projects
C:\projects>C:\venvs\mysite\Scripts\activate
(mysite) C:\projects>
- 장고 프로젝트를 담을 디렉터리 생성하고 이동한 뒤, 장고 프로젝트 생성하기
(mysite) C:\projects>mkdir mysite
(mysite) C:\projects>cd mysite
(mysite) C:\projects\mysite>django-admin startproject config . ( .안찍고 wrapping폴더 만드는게 좋다, wrapping폴더 이름은 내맘대로 변경)
- 개발 서버 구동하기(Ctrl+C로 종료)
(mysite) C:\projects\mysite>python manage.py runserver
- 현재 장고 프로젝트에 새로운 앱 생성
(app 만든 다음에 항상 settings.py가서 INSTALLED_APP에 새로만든 app directory 추가해주기!)
(mysite) C:\projects\mysite>django-admin startapp pybo
- models.py에 정리된 클래스를 기반으로 initial.py 파일생성(models.py파일내역이 수정되면 항상하고 migrate까지!)
(mysite) C:\projects\mysite>python manage.py makemigrations
- 생성된 initial.py 파일을 기반으로 데이터베이스 생성
(mysite) C:\projects\mysite>python manage.py migrate
- 슈퍼 유저 생성
(mysite) c:\projects\mysite>python manage.py createsuperuser
- 장고 쉘 실행
(mysite) C:\projects\mysite>python manage.py shell
git bash에서 ls명령어 안될때
export PATH=%PATH:/bin:/usr/local/bin:/usr/bin 입력
참조) xeros.dev/119
파이썬 장고 콘솔 명령어 정리
[프로젝트 생성 관련 명령] django-admin startproject <프로젝트이름> - <프로젝트이름>의 장고 프로젝트를 생성 python manage.py startapp <앱이름> - 현재 장고 프로젝트에 새로운 앱을 생성 [테스트서버 실행
xeros.dev
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'웹개발 > Django' 카테고리의 다른 글
WSGI(Web Server Gateway Interface)란 (0) | 2021.08.17 |
---|