Django 에서 셸 명령 사용
Django 의 manage 도 구 는 셸 명령 을 제공 합 니 다.현재 프로젝트 의 실행 환경(예 를 들 어 데이터베이스 연결 등)을 설정 하여 터미널 에서 python 문 구 를 직접 테스트 할 수 있 도록 도 와 줍 니 다.
다음 명령 을 통 해 셸 에 들 어 갑 니 다.
python manage.py shell
두 개의 모델 클래스 를 가 져 와 서 나중에 사용 할 수 있 도록 합 니 다.
from book.models import BookInfo,PeopleInfo
이 글 의 셸 은 manage 도구 의 명령 입 니 다.이전에 만 든 관리 자 를 기억 하 시 나 요?manage 명령 을 사 용 했 습 니 다.그럼 이 manage 에 대해 말씀 드 리 겠 습 니 다.
Django 명령 행 도구
django-admin.py 는 Django 의 작업 을 관리 하 는 명령 행 도구 입 니 다.manage.py 는 django-admin.py 에 대한 간단 한 포장 입 니 다.모든 Django Project 에는 manage.py 가 포함 되 어 있 습 니 다.
django-admin.py <subcommand> [options]
manage.py <subcommand> [options]
subcommand 는 하위 명령 입 니 다.options 는 선택 할 수 있 습 니 다.
# :
startproject: (*)
startapp: app(*)
runserver: (*)
shell: django shell(*)
dbshell: django dbshell
check: django
flush:
compilemessages:
makemessages:
makemigrations: (*)
migrate: (*)
showmigrations: (*)
sqlflush: (*)
sqlmigrate: sql (*)
dumpdata:
loaddata:
diffsettings: django
manage.py 특유 의 하위 명령:
createsuperuser: (*)
changepassword: (*)
clearsessions: session
개발 서버 포트 변경:
python manage.py runserver 8080
도움말 문서 보기:
python manage.py help
D:\day70class>python manage.py help
Type 'manage.py help <subcommand>' for help on a specific subcommand.
Available subcommands:
[auth]
changepassword
createsuperuser
[contenttypes]
remove_stale_contenttypes
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
[sessions]
clearsessions
[staticfiles]
collectstatic
findstatic
runserver
Django 의 셸 명령 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 Django 셸 명령 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.