2
0

apps.py 567 B

12345678910111213141516171819
  1. from django.apps import AppConfig
  2. class DCIMConfig(AppConfig):
  3. name = "dcim"
  4. verbose_name = "DCIM"
  5. def ready(self):
  6. from netbox.models.features import register_models
  7. from utilities.counters import connect_counters
  8. from . import search, signals # noqa: F401
  9. from .models import Device, DeviceType, ModuleType, RackType, VirtualChassis
  10. # Register models
  11. register_models(*self.get_models())
  12. # Register counters
  13. connect_counters(Device, DeviceType, ModuleType, RackType, VirtualChassis)