I've upgraded a project to Django 1.9.
I've:
LANGUAGE_CODE = 'it'
LANGUAGES = (('it', 'Italian'),)
With Django 1.8 after running makemigrations I got the no changes detected message.
On 1.9 makemigrations creates migrations for all of my apps and all third party apps.
I had a look at the new migration files and I've a lot of AlterModelOptions and AlterField.
The relevant changes are on verbose_name and verbose_name_plural:
With 1.8 I had untranslated strings (English), with 1.9 I've the translated strings in Italian.
(...)
operations = [
migrations.AlterModelOptions(
name='category',
options={'verbose_name': 'categoria', 'verbose_name_plural': 'categorie'},
),
migrations.AlterField(
model_name='category',
name='description',
field=models.TextField(verbose_name='descrizione'),
),
(...)
]
How can I avoid this behaviour?