我遇到此错误:
AttributeError: 'tuple' object has no attribute 'save'
来自下面的代码:
def load_images_to_db(path):
for dirname, dirnames, filenames in os.walk(path):
for subdirname in dirnames:
subject_path = os.path.join(dirname, subdirname)
label = Label.get_or_create(name=subdirname)
label.save()
错误来自以下行:label.save()
有人可以帮忙吗?
答案 0 :(得分:2)
get_or_create()
返回一个元组。您不必显式调用save()
使用
label, created = Label.get_or_create(name=subdirname)
created
将返回label
将返回保存的对象。