#36183: Model o2o inheritance with abstract models does not "evaluate" a lazy
relationship
-------------------------------------+-------------------------------------
     Reporter:  BeryCZ               |                    Owner:  (none)
         Type:  New feature          |                   Status:  closed
    Component:  Database layer       |                  Version:  5.1
  (models, ORM)                      |
     Severity:  Normal               |               Resolution:  wontfix
     Keywords:                       |             Triage Stage:
                                     |  Unreviewed
    Has patch:  0                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------
Changes (by Sarah Boyce):

 * resolution:   => wontfix
 * stage:  Accepted => Unreviewed
 * status:  new => closed
 * type:  Bug => New feature

Comment:

 IMO `AbstractPageType` is tightly coupled to `Page` as it overrides the
 inheritance behavior of sub-classing `Page`. Having `AbstractPageType` be
 defined in the same place as `Page` is reasonable. All models that want to
 inherit this, inherit from `Page` anyway, so this doesn't cause things
 like circular imports.

 -------

 I agree that this is a request to support a niche use case that has never
 been supported by Django before, hence will categorize this as a new
 feature request.

 The recommended path forward is to now propose and discuss this with the
 community and gain consensus. To do that, please consider starting a new
 conversation on the [https://forum.djangoproject.com/c/internals/5 Django
 Forum], where you'll reach a broader audience and receive additional
 feedback.

 Feature requests are closed until there is an agreement to add the
 support. Hence, I'll close the ticket for now, but if the community agrees
 this should be supported, please return to this ticket and reference the
 forum discussion so we can re-open it. For more information, please refer
 to [https://docs.djangoproject.com/en/stable/internals/contributing/bugs-
 and-features/#requesting-features the documented guidelines for requesting
 features].

 ----
 On options 2-4, all are fine to me and I don't think there's a rush. We
 could make a decision and create a new ticket for any combination of these
-- 
Ticket URL: <https://code.djangoproject.com/ticket/36183#comment:15>
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 visit 
https://groups.google.com/d/msgid/django-updates/010701953bd04cc0-c9f9c977-1f4e-4285-91cb-16dc4fd9791a-000000%40eu-central-1.amazonses.com.

Reply via email to