--
Ticket URL: <https://code.djangoproject.com/ticket/26207>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_better_patch: 0 => 1
* has_patch: 0 => 1
* stage: Unreviewed => Accepted
Comment:
[https://github.com/django/django/pull/6118 PR] and
[https://groups.google.com/d/msg/django-
developers/BDAlTyJwQeY/Fh2Qy07cAQAJ django-dev discussion]
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:1>
* needs_better_patch: 1 => 0
Comment:
[https://github.com/django/django/pull/6491 Updated PR] with cosmetic
edits + docs. One TODO remains from Anssi's original PR that I'm not sure
how to handle.
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:2>
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"7f51876f99851fdc3fef63aecdfbcffa199c26b9" 7f51876f]:
{{{
#!CommitTicketReference repository=""
revision="7f51876f99851fdc3fef63aecdfbcffa199c26b9"
Fixed #26207 -- Replaced dynamic classes with non-data descriptors for
deferred instance loading.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:3>
Comment (by Tim Graham <timograham@…>):
In [changeset:"721f0ca85c68929354b3ea20cdc61cb671652487" 721f0ca]:
{{{
#!CommitTicketReference repository=""
revision="721f0ca85c68929354b3ea20cdc61cb671652487"
Simplified a test after refs #26207.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:4>
Comment (by Tim Graham <timograham@…>):
In [changeset:"9d4246419ca5b913a7a9b05f18e695f10a9fd0fb" 9d42464]:
{{{
#!CommitTicketReference repository=""
revision="9d4246419ca5b913a7a9b05f18e695f10a9fd0fb"
Refs #26207 -- Removed obsolete comments about deferred model classes.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:5>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"35396a7f243eceec42cc90725ab573a7d9ac3b4c" 35396a7f]:
{{{
#!CommitTicketReference repository=""
revision="35396a7f243eceec42cc90725ab573a7d9ac3b4c"
Refs #26207 -- Removed obsolete note about slow constructing a model with
deferred fields.
This is not true since 7f51876 removed the necessity of creating
proxy model classes at runtime for each deferred field sets.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:6>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"8d196e6feaeef38dc7b698c26de5fe2317349fe3" 8d196e6f]:
{{{
#!CommitTicketReference repository=""
revision="8d196e6feaeef38dc7b698c26de5fe2317349fe3"
[3.0.x] Refs #26207 -- Removed obsolete note about slow constructing a
model with deferred fields.
This is not true since 7f51876 removed the necessity of creating
proxy model classes at runtime for each deferred field sets.
Backport of 35396a7f243eceec42cc90725ab573a7d9ac3b4c from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:7>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"f037ae11ec97f90ff94fbff2cdae336619ae63c5" f037ae11]:
{{{
#!CommitTicketReference repository=""
revision="f037ae11ec97f90ff94fbff2cdae336619ae63c5"
[2.2.x] Refs #26207 -- Removed obsolete note about slow constructing a
model with deferred fields.
This is not true since 7f51876 removed the necessity of creating
proxy model classes at runtime for each deferred field sets.
Backport of 35396a7f243eceec42cc90725ab573a7d9ac3b4c from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26207#comment:8>