#30688: Add example usage for Meta.base_manager_name
-----------------------------------------+------------------------
Reporter: agilgur5 | Owner: nobody
Type: Uncategorized | Status: new
Component: Documentation | Version: 2.2
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 1
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-----------------------------------------+------------------------
There is currently no documentation in topics or the reference about how
''specifically'' to use `Meta.base_manager_name` and I think an example
could alleviate the confusion this causes.
I had some trouble in a library I maintain (https://github.com/agilgur5
/django-serializable-model/issues/4#issuecomment-519338032), where I
mistakenly thought that `base_manager_name` should be set to,
''literally'' the name of the manager, as in the string equivalent to the
name of the class of the manager (in my case, `'SerializableManager'`),
similar to how one may reference models by string.
Through finding some examples online like
https://stackoverflow.com/a/48124863/3431180, I realized it's supposed to
be the name of the attribute on the current class that contains the
instance of the manager (in my case, `'objects'`).
An example would really clear things up very concisely.
--
Ticket URL: <https://code.djangoproject.com/ticket/30688>
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 view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/051.263d6838a61d81c7921a1eada57599c0%40djangoproject.com.