Mengintegrasikan MySQL dengan Flask: Panduan Praktikal
Menyambung ke pangkalan data MySQL dalam Flask boleh menjadi tugas penting untuk aplikasi web yang memerlukan data kegigihan. Walaupun dokumentasi Flask menyediakan arahan untuk bekerja dengan SQLite, artikel ini menangani langkah-langkah yang terlibat dalam mengakses MySQL.
Langkah 1: Pasang Pakej Flask-MySQL
Untuk bermula , pasang pakej Flask-MySQL, yang bertindak sebagai jambatan antara Flask dan MySQL:
pip install flask-mysql
Langkah 2: Konfigurasikan dan Mulakan MySQL
Dalam skrip Python anda , tambahkan konfigurasi yang diperlukan dan mulakan MySQL:
<code class="python">from flask import Flask from flaskext.mysql import MySQL app = Flask(__name__) mysql = MySQL() app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MYSQL_DATABASE_PASSWORD'] = 'root' app.config['MYSQL_DATABASE_DB'] = 'EmpData' app.config['MYSQL_DATABASE_HOST'] = 'localhost' mysql.init_app(app)</code>
Di sini, kami menentukan nama pengguna, kata laluan, nama pangkalan data dan hos untuk MySQL.
Langkah 3: Dapatkan Sambungan dan Objek Kursor
Seterusnya, dapatkan sambungan dan objek kursor untuk berinteraksi dengan pangkalan data:
<code class="python">conn = mysql.connect() cursor =conn.cursor()</code>
Langkah 4: Jalankan Pertanyaan
Dengan sambungan dan kursor ditubuhkan, anda boleh melaksanakan pertanyaan MySQL mentah:
<code class="python">cursor.execute("SELECT * from User") data = cursor.fetchone()</code>
Contoh pertanyaan ini mendapatkan semula baris pertama jadual "Pengguna" dan menetapkannya kepada pembolehubah "data".
Kesimpulan
Dengan mengikuti langkah ini, anda boleh menyepadukan MySQL dengan lancar ke dalam aplikasi Flask anda. Pakej Flask-MySQL memudahkan operasi pangkalan data, membolehkan anda menyimpan dan mendapatkan data dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan MySQL dengan Flask untuk Kegigihan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!