> 백엔드 개발 > 파이썬 튜토리얼 > Django 개발에 일반적으로 사용되는 명령 요약

Django 개발에 일반적으로 사용되는 명령 요약

高洛峰
풀어 주다: 2016-10-17 14:35:56
원래의
1171명이 탐색했습니다.

1. Django 프로젝트 생성

#使用下面的命令可以创建一个project
django-admin.py startproject mysite
   
#创建好之后可以看到如下的project结构
mysite/
  manage.py
  mysite/
      __init__.py
      settings.py
      urls.py
      wsgi.py
로그인 후 복사

2. 새로 생성된 프로젝트를 시작합니다

mysite 디렉토리에 들어가서 Python을 실행합니다. manage.py runserver 명령. 기본적으로 runserver의 시작 포트는 8000입니다. 포트 번호를 변경해야 하는 경우

python manage.py runserver 8080
로그인 후 복사

3 . 상호 작용 시작

명령 모드에서는 일반적으로 몇 가지 간단한 Django 코드를 테스트해야 합니다. 이 경우 이 대화형 셸을 사용하여

python manage.py shell
로그인 후 복사

을 완료할 수 있습니다.

4. Django 앱 생성

python manage.py startapp books
로그인 후 복사

# 创建好的App目录结构如下
books/
  __init__.py
  models.py
  tests.py
  views.py
로그인 후 복사

5. 모델 유효성 검증

일반적으로 데이터베이스에 연결하려면 데이터베이스 테이블에 해당하는 모델을 생성해야 합니다. 모델이 생성된 후 다음 명령을 사용하여 모델의 유효성을 확인할 수 있습니다

python manage.py validate
로그인 후 복사

다음 출력 정보가 ​​표시되면 모델에 문제가 없음을 의미합니다

오류 0개 발견

6.

모델에 문제가 없는지 확인 당시 Django에서는 데이터베이스 생성을 위한 스키마 생성을 돕는 도구를 제공했습니다

python manage.py sqlall books
로그인 후 복사

이 명령은 테이블을 생성하기 위한 스키마를 명령줄에 출력할 수 있지만 데이터베이스에 동기적으로 생성할 수는 없습니다. 이를 데이터베이스에 동기화하기 위해 Django에서도 이를 고려했습니다.

7. 모델을 데이터베이스에 동기화

python manage.py syncdb
# Django 还提供了另一个工具方便我们直接登录到数据库中
python manage.py dbshell
로그인 후 복사


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿