2015-06-26 12 views

cevap

16

python manage.py makemigrations app_name ile deneyin olduğunu.

Düzenleme: Django, projelerinizde geçişler olmadan uygulamaların olmasını sağlar. Bu, migrations klasörü ile algılanır. Bir uygulamaya sahip değilse, INSTALLED_APPS numaralı telefona sahip olmanıza rağmen python manage.py makemigrations komutunu kullanırken bu geçişleri oluşturmaz. Bir uygulamayı geçişlerle çalışmaya zorlamak için uygulamanın adını belirtmeniz gerekir. Btw, bu, migrations klasörüyle oluşturuldukları için yeni Django sürümleriyle oluşturduğunuz uygulamalar için gerekli değildir. Bu yalnızca geçiş klasörünü (yaptığınız gibi) veya eski Django sürümleriyle oluşturulmuş uygulamalarla çalışırken kaldırmanız gerektiğinde gereklidir.

+0

Bu işe yaradı! python manage.py makemigrations neden değişiklik tespit etmediğine dair bir fikriniz var mı? – FlyingAura

+0

Açıklamada açıklama yapmak için çok uzun olduğu için cevabı düzenledim;). – argaen

+0

Bravo! Herşeyi açıklar! – FlyingAura

İlgili konular