django object 저장 질문 입니다.


안녕하세요. https://docs.djangoproject.com/en/1.10/topics/db/queries/#updating-multiple-objects-at-once

에 나온 objects 저장 질문 입니다

제 코드는


In [23]: for item in ActressInfo.objects.values_list('birth', flat=True):
    ...:     string = re.sub(r'(\d+)\w(\d+)\w(\d+)\w',r'\1년\2월\3일',item)
    ...:     string.save()

입니다.

에러 메세지는


AttributeError: 'str' object has no attribute 'save'

메뉴얼과 똑같이 쿼리셋을 looping 시킨 것인데 어떤점이 문제인지 모르겠네요. values_list()가 아닌 all()로 하는 경우에는 저장이 됩니다. 그런데 특정 필드만 저장시키려고 하는데 values_list가 아닌 다른 방법이 있는지요?


조회수 53


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close