Commit 5ebf6fd8 authored by Tim Graham's avatar Tim Graham
Browse files

[1.8.x] Fixed #24323 -- Documented @admin.register can't be used with super(XXXAdmin in __init__().

Backport of 4cd2bdae from master
parent cb2de5e2
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -126,6 +126,13 @@ The register decorator
        class PersonAdmin(admin.ModelAdmin):
            pass

    You can't use this decorator if you have to reference your model admin
    class in its ``__init__()`` method, e.g.
    ``super(PersonAdmin, self).__init__(*args, **kwargs)``. If you are using
    Python 3 and don't have to worry about supporting Python 2, you can
    use ``super().__init__(*args, **kwargs)`` . Otherwise, you'll have to use
    ``admin.site.register()`` instead of this decorator.

Discovery of admin files
------------------------