python 배경 구조 Django 튜 토리 얼 - 읽 기 및 쓰기 my sql 데이터베이스 연결
4464 단어 python 빅 데이터짜임새마이크로 서비스 구조
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 시스템 서 비 스 를 켜 야만 데이터베이스 시스템 이 진정 으로 작 동 하기 시작한다.
오픈 에 성공 하면 저 희 는 MySQL - Front 를 사용 하여 데이터 베 이 스 를 연결 합 니 다. 연결 에 성공 하면 데이터베이스 시스템 이 시 작 됩 니 다.
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 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OpenResty 관련 nginx 및 lua 함수루 아 코드 를 어떻게 사용 하 는 지 소개 한다.두 가지 방법 이 있 습 니 다.첫 번 째, server 의 location 에 직접 삽입 합 니 다. Nginx subrequest 를 통 해 다른 location...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.