summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-07-07 08:06:01 +0200
committerGitHub <noreply@github.com>2023-07-07 08:06:01 +0200
commitf64fd47a7627ed6ffe2df2a32ded6ee528a784eb (patch)
tree1abf1f8f945e9b72a72d31ec00f356e1088c4538 /docs
parentd569c1dcfeb26ca9ee391e5dfeadedf2b5ed4253 (diff)
Fixed #9602 -- Added AdminSite.get_model_admin().
This allows retrieving an admin class for the given model class without using internal attributes.
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/contrib/admin/index.txt7
-rw-r--r--docs/releases/5.0.txt3
2 files changed, 10 insertions, 0 deletions
diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt
index 2ae7e3958f..c8965f9b74 100644
--- a/docs/ref/contrib/admin/index.txt
+++ b/docs/ref/contrib/admin/index.txt
@@ -3024,6 +3024,13 @@ Templates can override or extend base admin templates as described in
Raises ``django.contrib.admin.sites.NotRegistered`` if a model isn't
already registered.
+.. method:: AdminSite.get_model_admin(model)
+
+ .. versionadded:: 5.0
+
+ Returns an admin class for the given model class. Raises
+ ``django.contrib.admin.sites.NotRegistered`` if a model isn't registered.
+
.. method:: AdminSite.get_log_entries(request)
.. versionadded:: 5.0
diff --git a/docs/releases/5.0.txt b/docs/releases/5.0.txt
index f309721d44..d39703888a 100644
--- a/docs/releases/5.0.txt
+++ b/docs/releases/5.0.txt
@@ -145,6 +145,9 @@ Minor features
* ``XRegExp`` is upgraded from version 3.2.0 to 5.1.1.
+* The new :meth:`.AdminSite.get_model_admin` method returns an admin class for
+ the given model class.
+
:mod:`django.contrib.admindocs`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~