#28166: Model _state.db for an inherited object is not correctly populated
-----------------------------------------+------------------------
Reporter: wckao | Owner: nobody
Type: Uncategorized | Status: new
Component: Uncategorized | Version: 1.11
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-----------------------------------------+------------------------
For the following models:
{{{
class ModelA(models.Model):
name = models.CharField(max_length=10)
class ModelB(ModelA):
is_active = models.BooleanField()
}}}
On shell:
{{{
b = ModelB.objects.create(name="test", is_active=True)
b.id = None
b.pk = None
b.save()
print(b._state.db, b.modela_ptr._state.db)
}}}
On 1.10, it shows **"default default"**,
but after upgrading from 1.10 to 1.11, it shows **"default None"**
--
Ticket URL: <https://code.djangoproject.com/ticket/28166>
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/048.0bceb9d8e97a7a700f5d005a5d87ee7f%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.