python 배경 구조 Django 튜 토리 얼 - 읽 기 및 쓰기 my sql 데이터베이스 연결

스 택 엔지니어 개발 매 뉴 얼 (저자: 난 펑)
python 튜 토리 얼 전 해
본 고 는 python 배경 구조 Django 개발 전 해 를 연결 합 니 다.
다른 문제 가 있 으 면 먼저 읽 으 세 요.http://blog.csdn.net/luanpeng825485697/article/details/79228895
앞에서 우 리 는 hello 이름 의 django 프로젝트 와 app 1 의 응용 프로그램 을 만 들 었 습 니 다.
1. 서버 또는 pc 에 my sql 서비스 시스템 과 클 라 이언 트 설치
레 퍼 런 스http://blog.csdn.net/luanpeng825485697/article/details/77816790 my sql 서버 는 데이터 처리 엔진 이기 때문에 클 라 이언 트 는 수정 데 이 터 를 볼 수 있 는 도 구 를 개발 할 수 있 습 니 다.
2. my sql 시스템 서 비 스 를 시작 합 니 다.
mysql 시스템 서 비 스 를 켜 야만 데이터베이스 시스템 이 진정 으로 작 동 하기 시작한다.
python后台架构Django教程——连接读写mysql数据库_第1张图片
오픈 에 성공 하면 저 희 는 MySQL - Front 를 사용 하여 데이터 베 이 스 를 연결 합 니 다. 연결 에 성공 하면 데이터베이스 시스템 이 시 작 됩 니 다.
python后台架构Django教程——连接读写mysql数据库_第2张图片
3. python 을 설치 하여 my sql 서 비 스 를 연결 하 는 가방
Django 는 기본적으로 내 장 된 SQLite 데이터 베 이 스 를 사용 합 니 다.물론 실제 프로젝트 를 만 들 고 있다 면 MySql 과 같은 생산 용 데이터 베 이 스 를 사용 하여 나중에 데이터 베 이 스 를 전환 하 는 두통 을 피하 십시오.
django 는 기본적으로 MySQLdb 패 키 지 를 사용 하여 mysql 에 연결 합 니 다. 그러나 MySQLdb 는 python 3 을 지원 하지 않 기 때문에 mysqlclient 를 사용 할 수 있 습 니 다. 이것 도 홈 페이지 의 추천 입 니 다.cmd 에서 아래 코드 를 사용 하면 my sqlclient 패 키 지 를 설치 할 수 있 습 니 다.
pip install mysqlclient

4. django 프로젝트 설정
데이터베이스 시스템 의 연결 사용자 이름과 비밀 번 호 를 설정 한 후 my sql font 를 사용 하여 데이터베이스 시스템 에 우리 가 필요 로 하 는 데이터 베 이 스 를 만 든 다음 django 를 사용 하여 이 데이터 베 이 스 를 연결 합 니 다.
hello / settings. py 프로필 을 엽 니 다.아래 코드 설정 을 통 해 my sql 데이터 세트 를 연결 합 니 다.
DATABASES = {
    'default': {
            'ENGINE': 'django.db.backends.mysql',  #      
            'NAME': 'database', #       
            'USER': 'username',  #      
            'PASSWORD': 'password', #     
            'HOST': '127.0.0.1', #  IP  
            'PORT': '3306',  #      
        }
}

설정 매개 변수 ENGINE: 데이터베이스 구동 을 지정 합 니 다. 데이터베이스 마다 이 필드 가 다 릅 니 다. 다음은 흔히 볼 수 있 는 집중 데이터베이스 ENGINE 의 작성 방법 입 니 다.
django.db.backends.postgresql  # PostgreSQL  
django.db.backends.mysql       # mysql  
django.db.backends.sqlite3     # sqlite  
django.db.backends.oracle      # oracle 

NAME: 지정 한 데이터베이스 이름 입 니 다. sqlite 라면 데이터베이스 파일 의 절대 위 치 를 입력 해 야 합 니 다. USER: 데이터베이스 에 로그 인 한 사용자 이름, my sql 은 보통 root PASSWORD 입 니 다. 데이터베이스 에 로그 인 한 비밀 번 호 는 USER 사용자 가 대응 하 는 비밀번호 여야 합 니 다. HOST: 일반적인 데이터 라 이브 러 리 는 C / S 구조 이기 때문에 데이터베이스 서버 의 위 치 를 지정 해 야 합 니 다.저 희 는 일반 데이터베이스 서버 와 클 라 이언 트 가 한 호스트 위 에 있 기 때문에 기본 값 은 127.0.0.1 PORT 를 작성 합 니 다. 데이터베이스 서버 포트, my sql 기본 값 은 3306 입 니 다.

좋은 웹페이지 즐겨찾기