异常类型:IndexError 例外值:列表索引超出范围
我有一个继承模型的表单,在保存表单实例时,我收到上述错误。你能否说明这个错误的原因?
答案 0 :(得分:5)
该列表包含n
个元素,您尝试将其编入n
或更高的索引。将索引限制在0
和n-1
之间。
答案 1 :(得分:1)
在这种情况下,有一个elemnents字典,让我说:
lst = {1:"1",
2:"2",
3:"3",
4:"4",
5:"5",
7:"7",
8:"8",
9:"9"}
是从1到9的8个数字的列表,除了6 ....如果你试图获得元素wth键6的值,这是使用
完成的lst[6]
您的代码会返回该错误,因为您的字典中没有键值 6 。
因此,您的表单返回值字典中不存在的键。没有看到你的代码就很难说出来。