Есть ли способ получить доступ к пользовательскому интерфейсу Django Rest по другому адресу, чем сам api url?Например, где-то в админке Django (exampleUrl.com/admin.api)
Я пытался расширить шаблон администратора путем:
добавления URL path('admin/api/', views.index),
создания представления:
from django.shortcuts import render
def index(request):
return render(request, 'admin/rest_api.html')
и добавление этой строки templates / admin / rest_api.html
{% extends 'rest_framework/base.html' %}
, но она вернула следующую ошибку: 'NoneType' object has no attribute 'items'
Error during template rendering
In template /home/adam/apps/WB/heartbeat/.venv/lib/python3.5/site-packages/rest_framework/templates/rest_framework/base.html, error at line 160
Строка 160: <pre class="prettyprint"><span class="meta nocode"><b>HTTP {{ response.status_code }} {{ response.status_text }}</b>{% autoescape off %}{% for key, val in response_headers|items %}
Есть идеи, как решить эту проблему (возможно, другим способом)?