{% if type(getattr(obj, key)) in show_methods %} {% if key.startswith('__') %} - {% elif key.startswith('_') %} # {% else %} + {% endif %} {{ key }} - {% if not hasattr(property, '__self__') %} {{ type(getattr(obj, key)).__name__ }} {% if type(getattr(obj, key)) == dict %} : {{ len(getattr(obj, key)) }} {% if len(getattr(obj, key)) %}
{% for key, value in getattr(obj, key).items() %}
{{ key }}: {{ value }}
{% endfor %} {% endif %} {% elif type(getattr(obj, key)) == list %} : {{ len(getattr(obj, key)) }} {% if len(getattr(obj, key)) %}
{% for key in getattr(obj, key) %} {% if isinstance(key, Model) %}
{{ key }}
{% endif %} {% endfor %} {% endif %} {% else %} {{ property }} {% endif %} {% endif %} {% endif %}