본문 바로가기

웹개발/Django

Django command-line 명령어 정리(윈도우 cmd version)

- 가상 환경 디렉터리 생성하기

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/70588

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

'웹개발 > Django' 카테고리의 다른 글

WSGI(Web Server Gateway Interface)란  (0) 2021.08.17