apps.py 654 B

1234567891011121314151617181920212223242526
  1. from django.apps import AppConfig
  2. from netbox import denormalized
  3. class CircuitsConfig(AppConfig):
  4. name = "circuits"
  5. verbose_name = "Circuits"
  6. def ready(self):
  7. from netbox.models.features import register_models
  8. from . import search, signals # noqa: F401
  9. from .models import CircuitTermination
  10. # Register models
  11. register_models(*self.get_models())
  12. denormalized.register(CircuitTermination, '_site', {
  13. '_region': 'region',
  14. '_site_group': 'group',
  15. })
  16. denormalized.register(CircuitTermination, '_location', {
  17. '_site': 'site',
  18. })