如何在Python中保存元组对象中的数据



我面临这个错误:

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()
有人可以帮忙吗?

get_or_create()返回一个元组。您不必显式调用save()

使用

label, created = Label.get_or_create(name=subdirname)
如果将新对象保存到DB,则created将返回
  • label将返回已保存的对象
  • 更多信息

    最新更新