Cách kết nối flask framework với mysql?

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 ạ :smiley_cat:

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, localhostdb_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
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?