Браузерный API Django Rest доступен по другому адресу - PullRequest
0 голосов
/ 05 октября 2018

Есть ли способ получить доступ к пользовательскому интерфейсу 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 %}

Есть идеи, как решить эту проблему (возможно, другим способом)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...