Как вернуть пустой ответ с корневого URL в Django - PullRequest
0 голосов
/ 02 мая 2019

У меня есть приложение Django, использующее djangorestframework. Я хочу вернуть пустой ответ или ничего, если вызывается корневой URL. Ниже мой код.

url(r'^$', HttpResponse(''), name="redirect_to_somepage")

Ожидаемый результат: [] или {}

1 Ответ

2 голосов
/ 02 мая 2019

Напишите функцию get в вашем представлении.

view.py

from django.views.generic import View
from django.http import JsonResponse
class MyView(View):
    def get(self, request, *args, **kwargs):
        return JsonResponse({}, status=204)

urls.py

url(regex=r'^$', view=MyView.as_view(), name='index'),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...