请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

xadmin Excel 导入 遇到问题 render_to_string() got an unexpected keyword argument

python:3.5.4  django 1.11.7 

xadmin 用的是 github上面 liyaopinner/mxonline_resources 里面的代码。

在学习到xadmin excel 导入插件的时候  遇到这样的报错,

“
TypeError at /xadmin/courses/course/
render_to_string() got an unexpected keyword argument 'context_instance'
”
  File "D:\Project\virtualenv\mxonline\lib\site-packages\django\template\library.py", line 203, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "D:\Project\MxOnline\apps_extra\xadmin\templatetags\xadmin_tags.py", line 23, in view_block
    result = block_func(context, nodes, *args, **kwargs)
  File "D:\Project\MxOnline\apps_extra\xadmin\plugins\excel.py", line 16, in block_top_toolbar
    nodes.append(loader.render_to_string('xadmin/excel/model_list.top_toolbar.import.html', context_instance=context))
TypeError: render_to_string() got an unexpected keyword argument 'context_instance'
[04/Jan/2018 22:36:29] "GET /xadmin/courses/course/ HTTP/1.1" 500 345313


这个问题该怎么解.....

正在回答 回答被采纳积分+3

2回答

忠于国计良于民生 2018-04-21 02:27:32

nodes.append(loader.render_to_string('xadmin/excel/model_list.top_toolbar.import.html',context_instance=context))

问题就出在这个地方

context_instance=context))

,一直没解决啊。

Django1.11

请老师解决下。

https://blog.csdn.net/PlusChang/article/details/78306667?locationNum=8&fps=1

0 回复 有任何疑惑可以回复我~
  • bobby #1
    http://apply.projectsedu.com/ 这里申请加入github私人项目,里面下载我提供的源码中的excel然后替换就行了
    回复 有任何疑惑可以回复我~ 2018-04-23 10:31:56
bobby 2018-01-08 10:04:08
  • 按照这个说明修改出现“context must be a dict rather than RequestContext.”。通过debug模式发现里面好几个dict,该选哪一个?谢谢!
    回复 有任何疑惑可以回复我~ 2018-02-05 10:19:59
  • 同上,请问这个问题解决没?
    回复 有任何疑惑可以回复我~ 2018-03-24 11:30:42
  • 同上  请问这个问题有解决吗 ? 谢谢
    回复 有任何疑惑可以回复我~ 2018-03-25 00:38:53
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号