Python django migrate

Arkadaşlar python djangoda mesela modelimize bir kategori modeli bağlayacağız diyelim bunu daha önceki postlarda görmediği için sütun bulunamadı hatası veriyor bunu nasıl düzeltebiliriz veri tabanı dosyalarını silmeden böyle bir komut varmıydı djangoda laravel de php artisan migrate:fresh komutu ile düzeliyordu

Ben bu tarz bir sorunda, önce ilgili model field’ı için varsayılan olarak None değeri belirlemiştim. Migrate yaptıktan sonra, olmayan sütunlar için None değeri atandıktan sonra bu default parametresini kaldırıp yeniden migrate yaptım. Tabi bu doğru bir yaklaşım değil, çünkü daha önce böyle bir sütuna sahip olmayan bir satır elde ettiğinde None değeri yüzünden başın ağrıyabilir.

class MyModel(models.Model):
    other_model = models.ForeignKey(OtherModel,default=None)

Çok teşekkür ederim deneyeceğim bende sürekli veri tabanını silmek zorunda kalıyordum

2 Beğeni