{% load i18n %}
| App | Imports from | Imported by | FK targets | Cycles / violations |
|---|---|---|---|---|
| {{ row.name }} {% if row.name == request_app %}view{% endif %} {% if row.is_third_party %}3P{% endif %} {% if row.in_violation %}violation{% endif %} |
{% if row.imports_from %}
{% for dep in row.imports_from %}
{{ dep }}
{% endfor %}
{% else %}
—
{% endif %}
|
{% if row.imported_by %}
{% for dep in row.imported_by %}
{{ dep }}
{% endfor %}
{% else %}
—
{% endif %}
|
{% if row.fk_targets %}
{% for dep in row.fk_targets %}
{{ dep }}
{% endfor %}
{% else %}
—
{% endif %}
|
{% if row.cycle_kind == "import" %}
⟳ import
{% elif row.cycle_kind == "fk" %}
⟳ FK
{% elif row.cycle_kind == "both" %}
⟳ import
⟳ FK
{% endif %}
{% if row.cycle_label %}
{{ row.cycle_label }}
{% endif %}
|
Could not resolve a Django app for this request.
This can happen for static files, DjDT's own URLs, or middleware-intercepted responses.