Django 视图 app_view.views.GetHtmlView 没有返回 HttpResponse 对象。它返回 None 代替

时间:2021-07-08 14:48:16

标签: python django

生产视图抛出“视图 app_view.views.GetHtmlView 没有返回 HttpResponse 对象。而是返回 None。”每次都出错,即有时它返回一个答案,有时它返回一个错误。但是相同的视图在测试服务器上没有错误。可能是什么问题?

这是我的看法

class GetHtmlView(View):

    def get(self, request):
         html_name = request.GET.get('htmlName')
         html = render_to_string(f'front_view/{html_name}')
         # ... some code
         if request.is_ajax():
             return JsonResponse({'html': html})


         preprare_html = # ... some code
         
         return JsonResponse({'html': preprare_html})

enter image description here

0 个答案:

没有答案