{% load static %} Django AXE

Accessibility Violations {{ violations_table|length }}

{% include "django_axe/list_table.html" with node_list=violations_table %}
{% for checks in violations_details %} {% include "django_axe/list_card.html" with checks=checks %} {% endfor %}

Passed axe {{ checks_passed|length }}

{% include "django_axe/list_table.html" with node_list=checks_passed_table %}
{% for checks in checks_passed_details %} {% include "django_axe/list_card.html" with checks=checks %} {% endfor %}

Incomplete AXE Checks {{ checks_incomplete|length }}

What 'incomplete' axe checks means?

Incomplete results were aborted and require further testing. This can happen either because of technical restrictions to what the rule can test, or because a javascript error occurred.

Visit axe API Documentation to learn more.

{% include "django_axe/list_table.html" with node_list=checks_incomplete_table %}
{% for checks in checks_incomplete_details %} {% include "django_axe/list_card.html" with checks=checks %} {% endfor %}

Inapplicable checks {{ checks_inapplicable|length }}

What 'inapplicable' axe checks means?

The inapplicable array lists all the rules for which no matching elements were found on the page.

Visit axe API Documentation to learn more.

{% include "django_axe/list_table.html" with node_list=checks_inapplicable_table %}
{% if rules %}

AXE was running with {{ rules|length }} rules.

{% include "django_axe/list_table.html" with node_list=rules %}
{% comment %} {% for checks in rules %} {% include "django_axe/list_card.html" with checks=checks %} {% endfor %} {% endcomment %} {% endif %}