Menyelesaikan masalah "Ralat Memuatkan Modul MySQLdb" dalam Django dengan MySQL
Apabila bekerja dengan projek Django pada Windows 10 menggunakan Python 3.4, pengguna mungkin menghadapi kesukaran dengan sambungan MySQL. Mesej ralat berikut selalunya mengiringi isu ini:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'. Did you install mysqlclient or MySQL-python?
Memahami Isu
Ralat ini menunjukkan bahawa Python tidak dapat mencari modul pangkalan data MySQL, MySQLdb, yang diperlukan untuk Django menyambung ke pangkalan data. Mesej itu juga menggesa anda untuk memastikan sama ada mysqlclient atau MySQL-python dipasang, kerana kedua-duanya menawarkan sokongan MySQL untuk Django.
Menyelesaikan Isu
Untuk menyelesaikan isu ini dengan berkesan, ikuti langkah berikut:
import pymysql pymysql.install_as_MySQLdb()
Barisan ini memastikan PyMySQL dipasang dan dimuatkan ke dalam sys.modules Python, menggantikan MySQLdb dengan berkesan.
Setelah langkah ini selesai, jalankan semula perintah python manage.py migrate. Ini sepatutnya berjaya memindahkan jadual ke pangkalan data MySQL dan menyelesaikan isu "Ralat Memuatkan Modul MySQLdb".
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'Ralat Memuatkan Modul MySQLdb\' dalam Django pada Windows 10?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!