#34117: Anomaly with makemigrations -------------------------------------+------------------------------------- Reporter: Ismael | Owner: nobody ABBO | Type: Bug | Status: new Component: Database | Version: 3.2 layer (models, ORM) | Keywords: CustomUser, field, Severity: Normal | anomaly Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- == Problem Makemigrations command does not see the specific change on models related to this field below but produces migrations for any other fields (even in separated project):
{{{ gender = models.BooleanField( _('gender'), default=True, blank=True, help_text=_('Designates whether the user is a woman.'), ), }}} Adding in migration files works fine, but {{{default}}} value does not (while they're applied in ORM according to [https://docs.djangoproject.com/en/4.1/ref/migration- operations/#addfield]) Then I have added {{{blank=True}}} to counter non-null constraint violation When I add gender field in the migration files manually, executing {{{makemigrations}}} command again generate a delete of that field {{{gender}}} while I have not removed it in the associate model. **Do we assume here that it does not see the field at all from the beginning? ** **Please, why? Am I wrong somewhere? ** == Steps to reproduce with my environment project (but optional because I have tried it in separated project aswell): - dockerized Postgres 14.4 - dockerized Python 3.8 - Use a CustomUser model by following these instructions (which works well) : [https://code.djangoproject.com/ticket/25313#comment:24] -- Ticket URL: <https://code.djangoproject.com/ticket/34117> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/010701840bd53010-cfcb805e-b950-468c-8614-b19de6c9070e-000000%40eu-central-1.amazonses.com.