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.py5. 모델 유효성 검증일반적으로 데이터베이스에 연결하려면 데이터베이스 테이블에 해당하는 모델을 생성해야 합니다. 모델이 생성된 후 다음 명령을 사용하여 모델의 유효성을 확인할 수 있습니다
python manage.py validate다음 출력 정보가 표시되면 모델에 문제가 없음을 의미합니다오류 0개 발견6. 모델에 문제가 없는지 확인 당시 Django에서는 데이터베이스 생성을 위한 스키마 생성을 돕는 도구를 제공했습니다
python manage.py sqlall books이 명령은 테이블을 생성하기 위한 스키마를 명령줄에 출력할 수 있지만 데이터베이스에 동기적으로 생성할 수는 없습니다. 이를 데이터베이스에 동기화하기 위해 Django에서도 이를 고려했습니다. 7. 모델을 데이터베이스에 동기화
python manage.py syncdb # Django 还提供了另一个工具方便我们直接登录到数据库中 python manage.py dbshell