【发布时间】:2016-11-16 22:29:59
【问题描述】:
在我的视图函数中,我想返回一个 json 对象(data1)和一些 text/html(表单)。这可能吗?
我的代码
@api_view(['POST'])
@permission_classes((AllowAny,))
def create_user(request):
if request.is_ajax():
if request.method == 'POST':
serializer = SignupSerializer(data=request.data)
print 'ser'
print serializer
if not serializer.is_valid():
return Response(serializer.errors,\
status=status.HTTP_400_BAD_REQUEST)
else:
serializer.save()
data={'status': 'Created','message': 'Verification email has been sent to your email. Please verify your account.'}
return Response(data, template_name='register.html')
else:
return HttpResponse('hello world')
当我调用 url 时,我得到状态码 500,错误如下所示
TemplateDoesNotExist rest_framework/api.html
当我作为 API 检查时,我收到 200 ok 状态的响应。这表明我无法获取我的 html 页面
我应该如何根据请求获取我的 html
提前致谢
【问题讨论】:
标签: django django-views django-rest-framework