From 0f6829a68afb91abfdea8489008ebffac3d5220c Mon Sep 17 00:00:00 2001 From: Austin Simmons Date: Mon, 19 Sep 2016 20:29:57 -0700 Subject: [PATCH] Fixed #27076 -- Documented contrib.admin.sites.AdminSite.register(). --- docs/ref/contrib/admin/index.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index 74395def6a..845f467b77 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -2658,6 +2658,18 @@ Templates can override or extend base admin templates as described in :attr:`User.is_staff ` to be ``True``. +.. method:: AdminSite.register(model_or_iterable, admin_class=None, **options) + + Registers the given model class (or iterable of classes) with the given + ``admin_class``. ``admin_class`` defaults to + :class:`~django.contrib.admin.ModelAdmin` (the default admin options). If + keyword arguments are given -- e.g. ``list_display`` -- they'll be applied + as options to the admin class. + + Raises :class:`~django.core.exceptions.ImproperlyConfigured` if a model is + abstract. and ``django.contrib.admin.sites.AlreadyRegistered`` if a model + is already registered. + Hooking ``AdminSite`` instances into your URLconf -------------------------------------------------