agusmakmun / agusmakmun/django-address-model

Migrations with automatic IDs

Offen
#3 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
14
Forks
4
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

When I run `manage.py makemigrations` on my project that uses `django-address-model`, django wants to create a migration for the package:

```
from django.db import migrations, models

class Migration(migrations.Migration):

dependencies = [
('django_address', '0001_initial'),
]

operations = [
migrations.AlterField(
model_name='country',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
migrations.AlterField(
model_name='district',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
migrations.AlterField(
model_name='province',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
migrations.AlterField(
model_name='subdistrict',
name='id',
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
]
```

The problem seems to be that you forgot `auto_created` and `verbose_name` when changing the migration file from 2ebb8ce6eb1f19cfa2226c69d6e5e18c2e301e77 (with manual id field) to 87c52aaec97cbe25642c1ad24d562681193f1f61 (with automatic id field).

You may need to adapt `0001_initial` or add a new migration.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.