Django error: render_to_response() got an unexpected keyword argument 'context_instance'

前端 未结 3 1169
醉话见心
醉话见心 2020-12-05 22:35

After upgrading to Django 1.10, I get the error render_to_response() got an unexpected keyword argument \'context_instance\'.

My view is as follows:

3条回答
  •  盖世英雄少女心
    2020-12-05 22:53

    Django 2.0.7 python 3.5

    in project/urls.py

    handler404 = 'project.views.not_found'
    handler500 = 'project.views.server_error'
    

    in project/views.py

    def not_found(request, exception=None):
    response = render(request, '404.html', {})
    response.status_code = 404
    return response
    
    def server_error(request, exception=None):
    response = render(request, '500.html', {})
    response.status_code = 500
    return response
    

    exception=None is passed because otherwise it throws TypeError: server_error() missing 1 required positional argument: 'exception'

提交回复
热议问题