Django neden no such column hatası veriyor?

Djangoda
current_week = datetime.date.today()
kısmını
current_week= models.DateField()
olarak değiştirince no such column hatası alıyorum bunun sebebi nedir?

Daha önce oluşturduğunuz örneklerde bu alan boş olduğu için alıyorsunuz.

anlamadım biraz daha açabilir misiniz

Elinizde ne olduğunu bilmiyorum ancak varsayalım elinizde bir Question modeli var. Bu modeli baz alarak örnekler oluşturdunuz ve django bu örnekleri veritabanına kaydetti. Siz kodunuzda yaptığınız değişiklikle bu veritabanında yeni bir sütun oluşturdunuz. Ama elinizdeki eski örneklerde bu sütun yoktu. Django da size “no such column” yani “böyle bir sütun yok” dedi. Eğer elinizdeki örnekler önemli değilse onları silin daha sonra bu değişikliği tekrar yapın. Doğru çözüm elbette ki bu değil. Bilen biri yazana kadar bekleyelim doğru çözümü.

1 Beğeni