Django 기본-프로젝트 APP 생성 및 MySQL 데이터베이스에 연결

Django 기본-프로젝트 APP 생성 및 MySQL 데이터베이스에 연결

파이썬을 배우는 방법으로 장고를 배우기 시작했는데, 오늘이 기사를 게시하여 장고의 프로젝트 APP 생성과 MYSQL 데이터베이스 연결을 기록했습니다.

Django는 APP 프로젝트를 만듭니다.

첫 번째 방법 :

1. Django 프로젝트를 생성하면서 프로젝트 APP 생성

여기에 사진 설명 삽입

두 번째 방법 : (Django 프로젝트가 생성되었습니다)

1. 먼저 프로젝트 앱을 만들고 pycharm 아래의 명령 줄 창에 다음을 입력합니다.

python manage.py startapp appname    #appname是你想设置的app名称

여기에 사진 설명 삽입
그런 다음 firstapp 디렉토리를 생성합니다.

2. 그런 다음 settings.py에 자신의 앱을 추가합니다.

여기에 사진 설명 삽입

Django는 MySQL 데이터베이스에 연결

1. Django의 ORM은 데이터베이스를 생성 할 수 없으므로 먼저 MySQL에 데이터베이스를 직접 생성해야합니다.

create database mysite   #创建一个名为mysite的数据库

2. 그런 다음 settings.py에 설정을 추가하여 MySQL 데이터베이스에 연결해야합니다.

여기에 사진 설명 삽입
3. 타사 패키지를 사용하여 데이터베이스에 연결합니다. Django의 기본 연결 방법은 MySQLdb입니다. pymysql 패키지를 사용하므로 __init__.py에서 Django가 MySQL에 연결하는 방법을 설정해야합니다 (pymysql 패키지가없는 경우 명령 줄 창에서 pip install을 실행할 수 있음). pymysql을 사용하여 pymysql 패키지 다운로드)

여기에 사진 설명 삽입
4. 그런 다음 앱 파일의 models.py에 데이터 테이블을 생성 할 수 있습니다.

여기에 사진 설명 삽입
5. 그런 다음 파이썬 명령 줄 창에 두 개의 명령을 입력합니다.

python manage.py makemigrations         #用于保存models.py文件中的变更

문제 발생 :
입력 후 다음 오류가보고 될 수 있습니다. (천둥이 발생했습니다. 그런 문제가 없으면 건너 뜁니다
여기에 사진 설명 삽입
. ) 해결 방법 :
위 그림의 파란색 링크에서 operations.py 파일을 클릭하고 146 행의 디코딩을 변경합니다. 인코딩으로 해결할 수 있습니다.

위의 문제가 없으면 성공 후 명령 줄 창이 표시됩니다.
여기에 사진 설명 삽입
그런 다음 두 번째 명령을 입력합니다.

python manage.py migrate        #将变更的内容翻译成SQL语句

성공하면 명령 줄에 다음이 표시됩니다.

여기에 사진 설명 삽입

6. Django의 MySQL 비주얼 데이터베이스

pycharm의 오른쪽에있는 데이터베이스를 클릭하면 작은 창이 나타나면 MySQL을 선택합니다.

여기에 사진 설명 삽입
오른쪽 하단에 다음 조건이 표시되면 드라이버를 다운로드해야합니다. 다운로드를 클릭하기 만하면됩니다.

여기에 사진 설명 삽입
드라이버를 다운로드 한 후 정보를 입력하고 아래 연결 테스트 버튼을 클릭하여 테스트하십시오. 성공이 나타나면 성공한 것입니다. 오른쪽 하단의 확인을 클릭하십시오.여기에 사진 설명 삽입

이것을 먼저 기록하십시오!

추천

출처blog.csdn.net/weixin_46791942/article/details/108555415