今天在调试一个Django程序的时候,遇到一个小问题报错了。
报错内容就是
TypeError: ‘webinfo’ object is not iterable
什么意思?
就是webinfo这个对象,不可迭代。或者说,webinfo这个对象不可以遍历。
看了下大概明白什么意思了。
我在models.py里面创建了一个webinfo的模型类,正常来说是可以迭代的啊,为什么报这样的错呢?
后来,看了一下才明白
创建的函数名和模型类名重复了。
这样一来,模型类被当作了函数,就出现了不可迭代的情况。
这时候只要给函数名重命名就行了,避免重复。
标签: