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

时间:2018-11-02 07:02:29

标签: python django tuples

我遇到此错误:

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

1 个答案:

答案 0 :(得分:2)

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

使用

label, created = Label.get_or_create(name=subdirname)
    如果将新对象保存到数据库,则
  • created将返回
  • label将返回保存的对象。

MoreInfo