diff --git a/djrill/admin.py b/djrill/admin.py index d58860d..0ad70ee 100644 --- a/djrill/admin.py +++ b/djrill/admin.py @@ -4,11 +4,14 @@ from djrill.views import (DjrillIndexView, DjrillSendersListView, DjrillTagListView, DjrillUrlListView) -admin.site.register_view("djrill/senders/", DjrillSendersListView.as_view(), - "djrill_senders", "senders") -admin.site.register_view("djrill/status/", DjrillIndexView.as_view(), - "djrill_status", "status") -admin.site.register_view("djrill/tags/", DjrillTagListView.as_view(), - "djrill_tags", "tags") -admin.site.register_view("djrill/urls/", DjrillUrlListView.as_view(), - "djrill_urls", "urls") +# Only try to register Djrill admin views if DjrillAdminSite +# or django-adminplus is in use +if hasattr(admin.site,'register_view'): + admin.site.register_view("djrill/senders/", DjrillSendersListView.as_view(), + "djrill_senders", "senders") + admin.site.register_view("djrill/status/", DjrillIndexView.as_view(), + "djrill_status", "status") + admin.site.register_view("djrill/tags/", DjrillTagListView.as_view(), + "djrill_tags", "tags") + admin.site.register_view("djrill/urls/", DjrillUrlListView.as_view(), + "djrill_urls", "urls")