Django 학습(2) - 기본 명령
django-admin.py startproject project-name
터미널 위치의 현재 디렉터리에
project-name
라는 Django 프로젝트를 만듭니다.2 새 app
django-admin.py startapp app-name 또는python 관리자.py startapp app-name
현재 디렉터리에
add-name
라는 모듈을 만듭니다. 일반 항목에 여러 모듈이 있습니다.3 데이터베이스 동기화
python manage.py makemigrations python manage.py migrate
그 중 첫 번째 문장은 현재 변경 상태를 만드는 것이고 두 번째 문장은 파일에서 동기화하는 것이다
4 개발 서버 사용
python manage.py runserver에서 현재 포트가 사용되고 있음을 알릴 때 포트python 관리자를 지정할 수 있습니다.pyrunserver8001 사용 가능한 모든 ip(컴퓨터에 한 개 또는 여러 개의 내망 ip, 한 개 이상의 외망 ip, 즉 여러 개의 ip 주소가 있을 수 있음)python 관리자를 감청합니다.py runserver 0.0.0.0:8000
5 데이터베이스 비우기
python manage.py flush
현재 app 데이터를 비우면 yes 또는 no에 문의합니다
6 수퍼관리자 만들기
python manage.py createsuperuser는 사용자 이름, 이메일, 그리고 양쪽 비밀번호를 입력할 때 비밀번호를 변경할 필요가 있으면 명령을 실행합니다.py changepassword 힌트 비밀번호 두 번 입력
7 데이터 내보내기 및 가져오기
python manage.py dumpdata appname > appname.json python manage.py loaddata appname.json
8 Django 프로젝트 환경 터미널
python manage.py셸은 현재 프로젝트의 환경 모드에 직접 들어갑니다. 이 셸에서 현재 프로젝트의 모델을 호출할 수 있습니다.py의 API는 조작 데이터에 대해 작은 테스트도 매우 편리하다.
9 데이터베이스 작업 명령행
python manage.py dbshell Django가 settings에 자동으로 들어갑니다.py에 설정된 데이터베이스는 MySQL이나postgreSQL이면 데이터베이스 사용자 비밀번호를 입력해야 합니다.이 터미널에서 데이터베이스의 SQL 문장을 실행할 수 있습니다
10 추가 명령
python manage.py에서 사용 가능한 명령을 볼 수 있습니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.