Changes between Initial Version and Version 1 of Ticket #32035


Ignore:
Timestamp:
Sep 22, 2020, 5:09:04 PM (4 years ago)
Author:
Ben Brooks
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #32035 – Description

    initial v1  
    1 From Managers documentation, "If you’re writing some code that must handle an unknown model, for example, in a third-party app that implements a generic view, use this manager (or _base_manager) rather than assuming the model has an objects manager."
     1From Managers documentation (https://docs.djangoproject.com/en/3.1/topics/db/managers/), "If you’re writing some code that must handle an unknown model, for example, in a third-party app that implements a generic view, use this manager (or _base_manager) rather than assuming the model has an objects manager."
    22
    33Our third-party app implements a generic view (with objects = None) and set the default manager to be something else. When making calls to inherited methods, we run into NoneType errors due to normalize_email() implementation. The associated PR replaces objects with _default_manager to allow for the generic view implementation.
Back to Top