* status: assigned => closed
* ui_ux: => 0
* resolution: => wontfix
* easy: => 0
Comment:
I've spoken to Russ, and he concurs with my decision that this would
fundamentally change the ORM, and it can't be part of Django core.
However, it's been proven that this is possible (albeit tricky) in
external packages -- JohhnyCache, for example. Concrete suggestions about
how to make things like Johnny easier are super-welcome, but for clarity
those should get fresh new tickets.
--
Ticket URL: <https://code.djangoproject.com/ticket/17#comment:60>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
Comment (by James Pic):
Do you remember the discussion you had with Russ about this ?
Identity Map is a common programming pattern:
https://martinfowler.com/eaaCatalog/identityMap.html
Is this good for re-opening ?
- The ORM is much cleaner now than 7 years ago,
- Many great ORMs have a builtin Identity Map, why can't Django's ?
--
Ticket URL: <https://code.djangoproject.com/ticket/17#comment:61>
* cc: James Pic (added)
--
Ticket URL: <https://code.djangoproject.com/ticket/17#comment:62>
Comment (by Tim Graham):
See TicketClosingReasons/DontReopenTickets.
--
Ticket URL: <https://code.djangoproject.com/ticket/17#comment:63>
Comment (by James Pic):
Thanks for the heads up Tim, will mandate a hacker to give it a try.
--
Ticket URL: <https://code.djangoproject.com/ticket/17#comment:64>