Просмотр исходного кода

lsmodules() should only return native models

Jeremy Stretch 8 лет назад
Родитель
Сommit
4047c1a4e4
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/extras/management/commands/nbshell.py

+ 1 - 1
netbox/extras/management/commands/nbshell.py

@@ -46,7 +46,7 @@ class Command(BaseCommand):
             for name in dir(app_models):
             for name in dir(app_models):
                 model = getattr(app_models, name)
                 model = getattr(app_models, name)
                 try:
                 try:
-                    if issubclass(model, Model):
+                    if issubclass(model, Model) and model._meta.app_label == app:
                         namespace[name] = model
                         namespace[name] = model
                         self.django_models[app].append(name)
                         self.django_models[app].append(name)
                 except TypeError:
                 except TypeError: