diff --git a/rest_framework/templates/rest_framework/docs/document.html b/rest_framework/templates/rest_framework/docs/document.html index 274eee4e3..467f64cb5 100644 --- a/rest_framework/templates/rest_framework/docs/document.html +++ b/rest_framework/templates/rest_framework/docs/document.html @@ -13,7 +13,7 @@ {% if 'javascript' in langs %}{% include "rest_framework/docs/langs/javascript-intro.html" %}{% endif %} -{% if document.data %} + {% for section_key, section in document.data|items %} {% if section_key %}

{{ section_key }} @@ -23,9 +23,15 @@ {% for link_key, link in section.links|items %} {% include "rest_framework/docs/link.html" %} {% endfor %} + {% if not section.links %} + {%for sub_section_key,sub_section in section.data|items%} + {% for link_key, link in sub_section.links|items %} + {% include "rest_framework/docs/link.html" %} + {% endfor %} + {%endfor%} + {% endif %} {% endfor %} {% for link_key, link in document.links|items %} {% include "rest_framework/docs/link.html" %} {% endfor %} -{% endif %} diff --git a/rest_framework/templates/rest_framework/docs/interact.html b/rest_framework/templates/rest_framework/docs/interact.html index 3703301c2..357d30213 100644 --- a/rest_framework/templates/rest_framework/docs/interact.html +++ b/rest_framework/templates/rest_framework/docs/interact.html @@ -1,7 +1,7 @@ {% load rest_framework %} -