20 Mayıs 2020 Çarşamba

Django Uygulamasını MySQL Veritabanına Bağlama

  MySQL Community Server Kurma, MySQL'de Yeni Kullanıcı Oluşturma ve MySQL Workbench Kullanarak Yeni Veritabanı Oluşturma adımlarını tamamladığımıza göre şimdi Django Uygulamamızı MySQL veritabanına bağlamayı adım adım göreceğiz.

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.

Hiç yorum yok:

Yorum Gönder

Django Uygulamasını MySQL Veritabanına Bağlama

  MySQL Community Server Kurma , MySQL'de Yeni Kullanıcı Oluşturma ve MySQL Workbench Kullanarak Yeni Veritabanı Oluşturma adımlarını...