Django 학습(2) - 기본 명령

1371 단어
1 새 Django 프로젝트
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에서 사용 가능한 명령을 볼 수 있습니다

좋은 웹페이지 즐겨찾기