Bir uygulamadan diğerine birkaç model taşımak zorunda kaldım ve bu cevabın yönergelerini https://stackoverflow.com/a/26472482/188614 izledim.
Temel olarak, python manage.py makemigrations
tarafından oluşturulan CreateModel
geçişlerini kullandım, state_operations
içine sardım ve 'db_table'
meta seçeneğini eski tablonun adıyla ekledim.
Her şey yolunda gidiyor, new_app
modellerinde eski tablolar kullanılıyor.
Ama python manage.py makemigrations new_app
çalıştırırsanız böyle None
olarak yeniden adlandırılması her tablo için bir AlterModelTable
göç oluşturur:Django 1.7 makemigrations tabloları hiçbiri olarak değiştirmiyor
migrations.AlterModelTable(
name='cidade',
table=None,
),
bu bir hata, veya beklenen davranış mı?