Leaklens

django__django-14580

Missing import statement in generated migration (NameError: name 'models' is not defined)

Verdict: the fix is stated in the issue (Tier A).

Proposed patch diff --git a/django/db/migrations/serializer.py b/django/db/migrations/serializer.py index e19c881cda..6e78462e95 100644 --- a/django/db/migrations/serializer.py +++ b/django/db/migrations/serializer.py @@ -273,7 +273,7 @@ class TupleSerializer(BaseSequenceSerializer): class TypeSerializer(BaseSerializer): def serialize(self): special_cases = [ - (models.Model, "models.Model", []), + (models.Model, "models.Model", ['from django.db import models']), (type(None), 'type(None)', []), ] for case, string, imports in special_cases:

The text states the fix: “Proposed patch diff --git a/django/db/migrations/serializer.py b/django/db/migrations/serializer.py index e19c881cda..6e78462e95 100644 --- a/django/db/migrations/serial…”

All SWE-bench Verified tasks · more django/django tasks · How the check works