FLASK 초기 세팅
Flask & Mysql 연결 및 설정
Flask에서 DB를 연결하는 방법은 여러가지가 있다.
하지만 오늘은 Mysql을 연결하는 방법을 알아보겠다.
Flaks에서 Mysql을 연결하는 방법은 라이브러리를 사용해야한다.
그 라이브러리는 바로 SQLAIchemy이다.
우선 가상환경에서 SQLAIchemy를 설치 하자.
pip install sqlalchemy
SQLAlchemy에서 MySQL을 사용하기 위해서는 MySQL용 DBAPI을 설치해야 한다.
DBAPI는 이름 그대로 DB를 사용하기 위한 API이다.
MySQL용 DBAPI에는 PyMySQL, MySQLdb, MySQL-Connector가 존재한다.
- PyMySQL은 python 기반으로 만들어진 라이브러리이며,
- MySQL-Connector는 C 기반으로 만들어진 라이브러리이다.
속도면에 있어서 MySQL-Connector가 더 우세하다.
MySQL-Connector설치
pip3 install mysql-connector-python
ex) DB연결
from sqlalchemy import create_engine
db = {
'user' : 'root',
'password' : '',
'host' : '',
'port' : 5000,
'database' : 'aaa'
}
DB_URL = f"mysql+mysqlconnector://{db['user']}:{db['password']}@{db['host']}:{db['port']}/{db['database']}?charset=utf8
Author And Source
이 문제에 관하여(FLASK 초기 세팅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sunnu16/FLASK-초기-세팅저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)