请稍等 ...
×

采纳答案成功!

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

render() got an unexpected keyword argument 'renderer'

https://img1.sycdn.imooc.com/szimg//5990ff380001482013560562.jpghttps://img1.sycdn.imooc.com/szimg//5990ff420001a45007980480.jpg

遇到不下5次了/(ㄒoㄒ)/~~

除了user以外还有group

https://img1.sycdn.imooc.com/szimg//5991000a0001a1ea13560307.jpg

https://img1.sycdn.imooc.com/szimg//5991000e000141b707680436.jpg

我以前没有把UserProfile
注册进来,也完全没有users app的时候也是这样子,所以觉得这和注册UserProfile没有关系。

其它页面都好,就这两个页面有问题

/(ㄒoㄒ)/~~

解决:

检查依赖关系,发现都是正确的,那就只能是render要求的参数错了

*arg,**kwargs替换为**kwargs

https://img1.sycdn.imooc.com/szimg//59916fec0001069d12470597.jpg

https://img1.sycdn.imooc.com/szimg//599171a400010f9a06010534.jpg

https://img1.sycdn.imooc.com/szimg//599170850001ce1e12980682.jpg

正在回答

2回答

问题解决没有?

0 回复 有任何疑惑可以回复我~
一事能狂便少年3312212 2018-08-22 14:31:18

当django2.0使用xadmin点击用户出现render() got an unexpected keyword argument 'renderer'错误

修改xadmin下的boundfield.py中的def as_widget方法

89行:

源代码如下

return widget.render(

   name=self.html_initial_name if only_initial else self.html_name,

   value=self.value(),

   attrs=attrs,

   renderer=self.form.renderer,

)

修改为:

return widget.render(

   name=self.html_initial_name if only_initial else self.html_name,

   value=self.value(),

   attrs=attrs,

   # renderer=self.form.renderer,

)

return force_text(html)


2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信