DjangoUeditor
DjangoUeditor copied to clipboard
render() got an unexpected keyword argument 'renderer'
Request Method: | GET |
---|---|
http://127.0.0.1:8000/admin/blog/article/1/change/ | |
2.1.4 | |
TypeError | |
render() got an unexpected keyword argument 'renderer' | |
F:\mysite\UEditor\venv\lib\site-packages\django\forms\boundfield.py in as_widget, line 93 | |
F:\mysite\UEditor\venv\Scripts\python.exe | |
3.7.1 |
解决方法,不知道是否正确。我注释了 boundfield.py 第93行,就能运行了。大牛看一下。
提一句:DjangoUeditor出现bug,设法去修改django的源码是非常不明智的。
解决方法: 将DjangoUeditor中的render方法加上一些可选参数就好了, 路径为: DjangoUeditor/widget.py
将:
def render(self, name, value, attrs=None):
改为:
def render(self, name, value, attrs=None, *args, **kwargs):