Error loading MySQLdb module. Did you install mysqlclient? Django Error

Masalah

Django gak bisa connect ke MySQL. Sudah install berbagai macam python MySQL connector tapi tetap saja gak connect.

Ketika menjalankan perintah python manage.py runserver selalu keluar error ini:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

Solusi

Install pymysql dengan perintah pip install pymysql

Lalu edit file __init__.py dan tambahkan:

import pymysql

pymysql.install_as_MySQLdb() 

File __init__.py ini ada dalam satu folder yang sama dengan file settings.py.

Selesai, harusnya sekarang sudah jalan.

Leave a Reply