Django에서 pymysql을 이용해 mysql 연동하기
Python – postgresql – Django – REST – TensorFlow 서비스 개발(1)
Python – postgresql – Django – REST – TensorFlow 서비스 개발(2)
Python – postgresql – Django – REST – TensorFlow 서비스 개발(3)
Django 설치
- Anaconda 가상 환경으로 들어가기
source activate env_name(가상환경 이름)
- Django 설치
pip install django
- Django 버전 확인
python -m django --version
MySQL 연동
- pymysql 설치
php install pymysql
- django 프로젝트 생성
mkdir Django
cd Django
django-admin.py startproject djangodemo (프로젝트 이름)
생성 된 프로젝트 디렉터리에 들어가면 settings.py가 있는데 여기에서 DB 설정을 변경한다.
import pymysql
pymysql.install_as_MySQLdb()
...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_locker', # DB명
'USER': '', # 데이터베이스 계정
'PASSWORD': '', # 계정 비밀번호
'HOST': '', # 데이테베이스 주소(IP)
'PORT': '', # 데이터베이스 포트(보통은 3306)
}
}
그리고 mysql에 django project 정보를 업데이트 한다.
python manage.py makemigrations
python manage.py migrate
댓글 없음:
댓글 쓰기