Birinci Adım - MySQL Client Kurma
İlk olarak Django Uygulamamız için kullandığımız Python virtual environment'ine "mysqlclient"i kurmamız gerekiyor. Ama öncelikle bilgisayarımızda MySQL Client kütüphanesinin bulunması olması lazım.
Eğer Ubuntu kullanıyorsak aşağıdaki komutla "mysqlclient"i kurabiliriz.
$ sudo apt-get install libmysqlclient-dev
Eğer macOS kullanıyorsak bu video macOS'te mysqlclient kurma'yı anlatıyor.
Ardından "mysqlclient"i kurabiliriz. Uyumsuzluk olmaması için şuanda "1.4.4" sürümünü kullanabiliriz.
$ pip install mysqlclient==1.4.4
İkinci Adım - Django settings.py Dosyasını Düzenleme
Django "settings.py" dosyasına giriyoruz.
DATABASES kısmını aşağıdaki gibi düzenliyoruz.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': 3306
}
}
Kaydediyoruz.
Üçüncü Adım - Veritabanını Migrate Etme
Son olarak "manage.py" dosyasının olduğu dizine gelip aşağıdaki komutu çalıştırıyoruz.
$ python manage.py migrate
Not: Kullanıcı girişleri için tekrardan yeni kullanıcı yaratmamız gerekir.
$ python manage.py createsuperuser
Bu kadar!
Kaynakça:
1. Digital Ocean How to Create a Django App and Connect it to a Database. Erişim Tarihi: 20 Mayıs 2020.