apps.py 693 B

1234567891011121314151617181920212223242526
  1. from django.apps import AppConfig
  2. from netbox import denormalized
  3. class DCIMConfig(AppConfig):
  4. name = "dcim"
  5. verbose_name = "DCIM"
  6. def ready(self):
  7. from . import signals, search
  8. from .models import CableTermination
  9. # Register denormalized fields
  10. denormalized.register(CableTermination, '_device', {
  11. '_rack': 'rack',
  12. '_location': 'location',
  13. '_site': 'site',
  14. })
  15. denormalized.register(CableTermination, '_rack', {
  16. '_location': 'location',
  17. '_site': 'site',
  18. })
  19. denormalized.register(CableTermination, '_location', {
  20. '_site': 'site',
  21. })