美文网首页
Django报错:render() got an unexpec

Django报错:render() got an unexpec

作者: CoderZb | 来源:发表于2019-02-17 02:09 被阅读3次

报错内容如下

image.png
TypeError at /booktest/goodtest/add/
render() got an unexpected keyword argument 'renderer'
Request Method: GET
Request URL:    http://127.0.0.1:8000/booktest/goodtest/add/
Django Version: 2.1.7
Exception Type: TypeError
Exception Value:    
render() got an unexpected keyword argument 'renderer'
Exception Location: /Users/zhangbin/py_envs/CoderZB_First/lib/python3.7/site-packages/django/forms/boundfield.py in as_widget, line 93
Python Executable:  /Users/zhangbin/py_envs/CoderZB_First/bin/python
Python Version: 3.7.1
Python Path:    
['/Users/zhangbin/Desktop/bj15/test1',
 '/Users/zhangbin/py_envs/CoderZB_First/lib/python37.zip',
 '/Users/zhangbin/py_envs/CoderZB_First/lib/python3.7',
 '/Users/zhangbin/py_envs/CoderZB_First/lib/python3.7/lib-dynload',
 '/Users/zhangbin/anaconda3/lib/python3.7',
 '/Users/zhangbin/py_envs/CoderZB_First/lib/python3.7/site-packages']
Server time:    星期日, 17 二月 2019 01:50:39 +0800

问题原因:这是配置的 虚拟环境中的boundfield.py文件有问题导致的。具体是93行代码的问题。


解决办法:

步骤一:终端输入如下命令打开boundfield.py文件

open /Users/zhangbin/py_envs/CoderZB_First/lib/python3.7/site-packages/django/forms/boundfield.py

步骤二:注释掉renderer=self.form.renderer,即可。

image.png

步骤三:刷新页面,页面正常显示

image.png

相关文章

网友评论

      本文标题:Django报错:render() got an unexpec

      本文链接:https://www.haomeiwen.com/subject/xtmweqtx.html