Django’da proje geliştirenler bilirler “model” diye bir kavram var. Model, database’i oluştururken bize kolaylık sağlıyor. Hafif orm mantığıyla çalışıyor. Projenin ana dizininde iken “python manage.py startapp ” komutuyla modül oluşturduktan sonra oluşan python dosyalarından “model.py”nin içine database’in özelliklerini falan giriyorsunuz. Böylece db taslağınız oluşuyor.
Şimdi database taslağınızı oluşturduktan sonra proje klasöründeki “settings.py” dosyasına gerekli eklemeleri yaptıktan sonra “python manage.py syncdb” komutunu giriyoruz. Komutu girdikten sonra eğer mysql kullanıyorsanız bazı hatalar almanız olası. Çözümleri;
1. (MySQLdb)mysql-python paketini kurmamış olabilirsiniz. Lütfen bunu kurun.
2. Django ‘da mysql kullanırken sqlite ‘daki gibi db dosyası kendisi oluşturmaz. Bu yüzden mysql konsolundan db dosyasını oluşturun lütfen.
Bunu dışında bir sorunum olmadı django da, şimdiye kadar. Bundan sonra django da proje geliştirirken yaşadığım problemleri çözdüğüm zaman anında eklemeye çalışacağım. Öle hemen eklemeyince sonra eklenmiyor. Opencv deneyimlerimden biliyorum.

Yorum yapın
Bu makale için yorumlar beslemesi