{{{
class Marks(models.Model):
CHOICES = [("apostrophe", "’")]
marks = models.CharField(max_length=10, choices=CHOICES)
}}}
every time that {{{django-admin makemigrations}}} is called a new
migration is created, because the autodetector detects that the field has
changed (old_field.choices, new_field.choices):
{{{
([('apostrophe', '`')], [('apostrophe', '’')])
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34653>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => closed
* resolution: => invalid
Comment:
Sorry I can't reproduce this on main, here's the migration generated from
the model in the description:
{{{
# Generated by Django 5.0.dev20230612063128 on 2023-06-14 03:03
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = []
operations = [
migrations.CreateModel(
name="Marks",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"marks",
models.CharField(choices=[("apostrophe", "’")],
max_length=10),
),
],
),
]
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34653#comment:1>