Chào mọi người, mình mới vọc python được mấy hôm , Hôm nay chuyển sang học flask thì lại vướng cái kết nối cơ sở dữ liệu MySQL. Ai biết cách thì chỉ mình với ạ
Cách kết nối flask framework với mysql?
1 Like
Thế là không có người trả lời rồi @@
Bạn có thể làm theo hướng dẫn trong Phần 4 của loạt bài Lập trình Flask tôi đăng tại đây: https://thaitpham.com/huong-dan-lap-trinh-flask-phan-4-su-dung-co-so-du-lieu/
và thay thế dòng sau đây trong file config.py:
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
'sqlite:///' + os.path.join(basedir, 'app.db')
với dòng sau:
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
'mysql://username:password@localhost/db_name'
với username
, password
, localhost
và db_name
lần lượt là các tham số để kết nối với MySQL.
Hoặc bạn cũng có thể set biến môi trường DATABASE_URL=mysql://username:password@localhost/db_name
Đơn giản vậy thôi.
4 Likes