如何在Django中从根URL返回空响应

时间:2019-05-02 06:45:02

标签: python django python-3.x django-rest-framework

我有一个使用djangorestframework的Django应用。如果要调用根URL,我想返回一个空响应或什么都不返回。下面是我的代码。

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

预期输出:[]或{}

1 个答案:

答案 0 :(得分:1)

在视图中编写一个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'),