{% extends "base.html" %} {% load core %} {% load generic %} {% load i18n %} {% block content %} {% if datamodel.graph.svg %}
{{ datamodel.graph.svg|safe }}

{% endif %}
{% if datamodel.graph.error %} {% endif %}

{% translate "Entities" %}

{% for entity in datamodel.entities %}

{{ entity.name|title }}

{% translate "related via" %}

{% for relation in datamodel.relations %} {% with relation.model_class.subj_list|add:relation.model_class.obj_list as model_list %} {% endwith %} {% endfor %}

{% translate "attributes" %}

{% get_model_fields entity.model_class False as entity_fields %} {% for field in entity_fields %} {% endfor %}
{% translate "Verbose name" %} {% translate "Help text" %} {% translate "Primary key" %} {% translate "Can be blank" %} {% translate "Can be null" %} {% translate "Choices" %} {% translate "Type" %}
{{ field.verbose_name }} {{ field.help_text }} {% for val, key in field.choices %} {{ key }} {% if not foloop.last %},{% endif %} {% endfor %} {{ field.get_internal_type }}
{% endfor %}

{% translate "Relations" %}

{% for relation in datamodel.relations %}

{{ relation.model_class.name }} width {{ relation.model_class.reverse_name }}

{% translate "Subjects" %} {% translate "Objects" %}
{% for cls in relation.model_class.subj_list %} {% with cls|contenttype as entity %}{{ entity.name }}{% endwith %} {% endfor %} {% for cls in relation.model_class.obj_list %} {% with cls|contenttype as entity %}{{ entity.name }}{% endwith %} {% endfor %}
{% endfor %}
{% endblock content %}