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

前端 未结 3 1171
醉话见心
醉话见心 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 23:02

    in Django 1.8 is compatible:

    from django.shortcuts import render_to_response
    from django.template import RequestContext
    
    def my_view(request):
        context = {'foo': 'bar'}
        return render_to_response('my_template.html', {'context':context}, context_instance=RequestContext(request))
    

    in Django 1.11

    from django.shortcuts import render
    from django.template import RequestContext
    
    def my_view(request):
        context = {'foo': 'bar'}
        return render(request, 'my_template.html', context)
    

提交回复
热议问题