diff --git a/bigbluebutton/django/admin.py b/bigbluebutton/django/admin.py
index 8c90412f450a3779f2a0542bc0482f675a120554..4d758e4c8e841e85624c6f60c4a6513e8a11ba69 100644
--- a/bigbluebutton/django/admin.py
+++ b/bigbluebutton/django/admin.py
@@ -1,10 +1,11 @@
 """Stub for registering models in django-admin for those who want it."""
+from django.conf import settings
 from django.contrib import admin
 
 from .models import APIToken, BigBlueButton, BigBlueButtonGroup, Meeting
 
-
-admin.site.register(APIToken)
-admin.site.register(BigBlueButton)
-admin.site.register(BigBlueButtonGroup)
-admin.site.register(Meeting)
+if "django.contrib.admin" in settings.INSTALLED_APPS:
+    admin.site.register(APIToken)
+    admin.site.register(BigBlueButton)
+    admin.site.register(BigBlueButtonGroup)
+    admin.site.register(Meeting)