{% extends 'base/layout.html' %} {% load form_helpers %} {% block title %}{% if object %}Edit {{ object.name }}{% else %}Add Template{% endif %}{% endblock %} {% block content %}
{% csrf_token %}
Template Details
{% render_field form.name %} {% render_field form.document_type %} {% render_field form.description %} {% render_field form.tags %}
Variable Reference

Device fields:

  • {% templatetag openvariable %} device.name {% templatetag closevariable %}
  • {% templatetag openvariable %} device.site.name {% templatetag closevariable %}
  • {% templatetag openvariable %} device.role.name {% templatetag closevariable %}
  • {% templatetag openvariable %} device.serial {% templatetag closevariable %}
  • {% templatetag openvariable %} device.primary_ip4 {% templatetag closevariable %}
  • {% templatetag openvariable %} device.device_type.model {% templatetag closevariable %}
  • {% templatetag openvariable %} device.device_type.manufacturer.name {% templatetag closevariable %}

Loops:

  • {% templatetag openblock %} for device in devices {% templatetag closeblock %}
  • {% templatetag openblock %} for iface in device.interfaces.all {% templatetag closeblock %}
  • {% templatetag openvariable %} iface.name {% templatetag closevariable %}, {% templatetag openvariable %} iface.description {% templatetag closevariable %}
  • {% templatetag openblock %} for c in device.contacts.all {% templatetag closeblock %}
  • {% templatetag openvariable %} c.contact.name {% templatetag closevariable %}, {% templatetag openvariable %} c.contact.phone {% templatetag closevariable %}
  • {% templatetag openvariable %} c.role.name {% templatetag closevariable %}

Auto-set:

  • {% templatetag openvariable %} date {% templatetag closevariable %}, {% templatetag openvariable %} generated_by {% templatetag closevariable %}

Extra (key=value):

  • {% templatetag openvariable %} change_request {% templatetag closevariable %}
  • {% templatetag openvariable %} mop_author {% templatetag closevariable %}
  • {% templatetag openvariable %} change_window {% templatetag closevariable %}
  • {% templatetag openvariable %} approved_by {% templatetag closevariable %}
  • …any key you define
Template Content
{% render_field form.content %}
{% if object %} Cancel {% else %} Cancel {% endif %}
{% endblock %}