Skip to content

App Code Updates for Nautobot v3

Deprecated Templates

Over time, some templates have been deprecated and either consolidated or replaced with new ones. If you are using a deprecated template, you should migrate to the new template. We have included a script to help migrate all html files that extend a deprecated template to the new template. You can run it with the following command:

nautobot-migrate-deprecated-templates <path-to-your-app> [--dry-run]

This will recursively find all .html files in the given path and replace extends references ({% extends 'path/to/deprecated_template.html' %}) to deprecated templates with the replacement ones. You can also run it with the --dry-run flag to see what changes would be made without actually making any changes.

For a list of deprecated templates and their replacements, see the following table:

Full table of deprecated templates and their replacements
Deprecated Template Replacement Template
circuits/circuit.html generic/object_retrieve.html
circuits/circuit_edit.html circuits/circuit_create.html
circuits/circuit_retrieve.html generic/object_retrieve.html
circuits/circuit_update.html circuits/circuit_create.html
circuits/circuittermination.html generic/object_retrieve.html
circuits/circuittermination_edit.html circuits/circuittermination_create.html
circuits/circuittermination_retrieve.html generic/object_retrieve.html
circuits/circuittermination_update.html circuits/circuittermination_create.html
circuits/circuittype.html generic/object_retrieve.html
circuits/circuittype_retrieve.html generic/object_retrieve.html
circuits/provider.html generic/object_retrieve.html
circuits/provider_edit.html circuits/provider_create.html
circuits/provider_retrieve.html generic/object_retrieve.html
circuits/provider_update.html circuits/provider_create.html
circuits/providernetwork.html generic/object_retrieve.html
circuits/providernetwork_retrieve.html generic/object_retrieve.html
cloud/cloudaccount_retrieve.html generic/object_retrieve.html
cloud/cloudnetwork_retrieve.html generic/object_retrieve.html
cloud/cloudresourcetype_retrieve.html generic/object_retrieve.html
cloud/cloudservice_retrieve.html generic/object_retrieve.html
dcim/cable.html dcim/cable_retrieve.html
dcim/cable_edit.html dcim/cable_update.html
dcim/controller/base.html generic/object_retrieve.html
dcim/controller_retrieve.html generic/object_retrieve.html
dcim/controller_wirelessnetworks.html generic/object_retrieve.html
dcim/controllermanageddevicegroup_retrieve.html generic/object_retrieve.html
dcim/device/base.html generic/object_retrieve.html
dcim/device/consoleports.html generic/object_retrieve.html
dcim/device/consoleserverports.html generic/object_retrieve.html
dcim/device/devicebays.html generic/object_retrieve.html
dcim/device/frontports.html generic/object_retrieve.html
dcim/device/interfaces.html generic/object_retrieve.html
dcim/device/inventory.html generic/object_retrieve.html
dcim/device/modulebays.html generic/object_retrieve.html
dcim/device/poweroutlets.html generic/object_retrieve.html
dcim/device/powerports.html generic/object_retrieve.html
dcim/device/rearports.html generic/object_retrieve.html
dcim/device/wireless.html generic/object_retrieve.html
dcim/device_component.html generic/object_retrieve.html
dcim/device_edit.html dcim/device_create.html
dcim/devicefamily_retrieve.html generic/object_retrieve.html
dcim/deviceredundancygroup_retrieve.html generic/object_retrieve.html
dcim/devicetype.html generic/object_retrieve.html
dcim/devicetype_edit.html dcim/devicetype_update.html
dcim/devicetype_retrieve.html generic/object_retrieve.html
dcim/interfaceredundancygroup_retrieve.html generic/object_retrieve.html
dcim/location.html generic/object_retrieve.html
dcim/location_edit.html dcim/location_update.html
dcim/location_retrieve.html generic/object_retrieve.html
dcim/locationtype.html generic/object_retrieve.html
dcim/locationtype_retrieve.html generic/object_retrieve.html
dcim/manufacturer.html generic/object_retrieve.html
dcim/modulebay_retrieve.html generic/object_retrieve.html
dcim/platform.html generic/object_retrieve.html
dcim/powerfeed.html generic/object_retrieve.html
dcim/powerfeed_retrieve.html generic/object_retrieve.html
dcim/powerpanel.html generic/object_retrieve.html
dcim/powerpanel_edit.html generic/object_create.html
dcim/powerpanel_retrieve.html generic/object_retrieve.html
dcim/rack.html dcim/rack_retrieve.html
dcim/rack_edit.html dcim/rack_update.html
dcim/rackgroup.html generic/object_retrieve.html
dcim/rackreservation.html dcim/rackreservation_retrieve.html
dcim/softwareimagefile_retrieve.html generic/object_retrieve.html
dcim/softwareversion_retrieve.html generic/object_retrieve.html
dcim/virtualchassis.html generic/object_retrieve.html
dcim/virtualchassis_add.html dcim/virtualchassis_create.html
dcim/virtualchassis_edit.html virtualchassis_update.html
dcim/virtualchassis_retrieve.html generic/object_retrieve.html
dcim/virtualdevicecontext_retrieve.html generic/object_retrieve.html
extras/computedfield.html generic/object_retrieve.html
extras/computedfield_retrieve.html generic/object_retrieve.html
extras/configcontext.html generic/object_retrieve.html
extras/configcontext_edit.html extras/configcontext_update.html
extras/configcontext_retrieve.html generic/object_retrieve.html
extras/configcontextschema.html extras/configcontextschema_retrieve.html
extras/configcontextschema_edit.html extras/configcontextschema_update.html
extras/contact_retrieve.html generic/object_retrieve.html
extras/customfield.html generic/object_retrieve.html
extras/customfield_edit.html extras/customfield_update.html
extras/customfield_retrieve.html generic/object_retrieve.html
extras/customlink.html generic/object_retrieve.html
extras/dynamicgroup.html extras/dynamicgroup_retrieve.html
extras/dynamicgroup_edit.html extras/dynamicgroup_update.html
extras/exporttemplate.html generic/object_retrieve.html
extras/gitrepository.html extras/gitrepository_retrieve.html
extras/gitrepository_object_edit.html extras/gitrepository_update.html
extras/graphqlquery.html generic/object_retrieve.html
extras/graphqlquery_list.html generic/object_list.html
extras/graphqlquery_retrieve.html generic/object_retrieve.html
extras/job_detail.html generic/object_retrieve.html
extras/jobbutton_retrieve.html generic/object_retrieve.html
extras/jobhook.html generic/object_retrieve.html
extras/jobqueue_retrieve.html generic/object_retrieve.html
extras/jobresult.html extras/jobresult_retrieve.html
extras/metadatatype_retrieve.html generic/object_retrieve.html
extras/note.html generic/object_retrieve.html
extras/note_retrieve.html generic/object_retrieve.html
extras/object_changelog.html generic/object_changelog.html
extras/object_notes.html generic/object_notes.html
extras/objectchange.html extras/objectchange_retrieve.html
extras/objectchange_list.html generic/object_list.html
extras/relationship.html generic/object_retrieve.html
extras/secret.html generic/object_retrieve.html
extras/secret_edit.html extras/secret_create.html
extras/secretsgroup.html generic/object_retrieve.html
extras/secretsgroup_edit.html extras/secretsgroup_update.html
extras/secretsgroup_retrieve.html generic/object_retrieve.html
extras/status.html generic/object_retrieve.html
extras/tag.html generic/object_retrieve.html
extras/tag_edit.html extras/tag_update.html
extras/tag_retrieve.html generic/object_retrieve.html
extras/team_retrieve.html generic/object_retrieve.html
generic/object_bulk_delete.html generic/object_bulk_destroy.html
generic/object_bulk_edit.html generic/object_bulk_update.html
generic/object_bulk_import.html generic/object_bulk_create.html
generic/object_delete.html generic/object_destroy.html
generic/object_detail.html generic/object_retrieve.html
generic/object_edit.html generic/object_create.html
ipam/namespace_retrieve.html generic/object_retrieve.html
ipam/prefix.html generic/object_retrieve.html
ipam/prefix_edit.html ipam/prefix_create.html
ipam/prefix_retrieve.html generic/object_retrieve.html
ipam/rir.html generic/object_retrieve.html
ipam/routetarget.html generic/object_retrieve.html
ipam/service.html generic/object_retrieve.html
ipam/service_edit.html generic/object_create.html
ipam/service_retrieve.html generic/object_retrieve.html
ipam/vlan.html generic/object_retrieve.html
ipam/vlan_edit.html ipam/vlan_update.html
ipam/vlan_retrieve.html generic/object_retrieve.html
ipam/vlangroup.html generic/object_retrieve.html
ipam/vrf.html generic/object_retrieve.html
tenancy/tenant.html generic/object_retrieve.html
tenancy/tenant_edit.html tenancy/tenant_create.html
tenancy/tenantgroup.html generic/object_retrieve.html
tenancy/tenantgroup_retrieve.html generic/object_retrieve.html
virtualization/clustergroup.html generic/object_retrieve.html
virtualization/clustertype.html generic/object_retrieve.html
virtualization/virtualmachine.html generic/object_retrieve.html
virtualization/virtualmachine_edit.html virtualization/virtualmachine_update.html
virtualization/virtualmachine_retrieve.html generic/object_retrieve.html
wireless/radioprofile_retrieve.html generic/object_retrieve.html
wireless/supporteddatarate_retrieve.html generic/object_retrieve.html
wireless/wirelessnetwork_retrieve.html generic/object_retrieve.html