django xadmin list index out of range

根据报错追踪到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

你可能感兴趣的:(django xadmin list index out of range)