根据报错追踪到widgets.py文件
根据源码可以看出作者想根据'\n'区分出两个input标签
但debug的结果是两个input标签,并没有\n,所以到导致input_html[1]的时候报错 list index out of range
找到问题后 修改就很简单了
label_list=super(AdminSplitDateTime,self).render(name, value, attrs).split('/><')
input_html = [label_list[0] +"'/>","<" +label_list[1][:-2]]
替换之前的input_html
网友评论