Projenizi sqlite database kullanarak hayata geçirdiniz ve bir süre sonra size sqlite yetmez oldu. Database'inizi mysql veya postgresql gibi databaselere taşımak istiyorsunuz. Bu işlemi yapmak django ile oldukça kolay. Zaten ORM yapısını kullandığınız için kodlarınızda herhangi bir değişiklik olmaz. Sadece settings.py dosyası içerisinde database konfigürasyonlarınızı değiştirmelisiniz. Bu yazının konusu sadece database içerisindeki dataları taşımak olduğu için bu konfigürasyon konularına değinmeyeceğiz. Yapmamız gereken ilk önce varolan projemizde aşağıdaki komutu çalıştırmaktır.
$ python manage.py dumpdata > dump.jsonBu komut ile database'in json formatında dumpını almış olduk. Ardından konfigürasyonumuzu değiştirdikten sonra artık database değişmiş oldu ve eski datalarımızı kaybettik. Örneğin sqlite database kullanırken mysql'e geçmek istedik. Konfigürasyonu mysql olarak ayarladıktan sonra aşağıdaki komutları sırası ile çalıştırıyoruz.
$ python manage.py migrate $ python manage.py loaddata dump.jsonİşte Django aracılığı ile database değişikliği yapmak bu kadar kolay.
It's really amazing to have many lists of will help to make thanks a lot for sharing
YanıtlayınSilgiá vé máy bay khứ hồi đi nhật bản
giá vé máy bay đi đài loan
vé máy bay đi taipei bao nhiêu tiền
vé máy bay từ hà nội đi cao hùng