(2023.03.20) Today I Learned_Day-146

imRound·2023년 3월 20일
0
post-thumbnail

model_to_dict

  • Django 모델 객체를 Python dict 객체로 변환하는 함수
  • 선택적으로 인자를 받을 수 있으며, 필드 중 일부를 선택적으로 포함 또는 제외 가능
  • Django form을 초기화하고 기본값을 설정할 때 기존 모델 객체의 값을 사용할 수 있다.
  • model_to_dict으로 모델 객체를 dict으로 변환하고, initial 인자로 전달해 기본값 설정 가능

예제

from django.forms import model_to_dict
from example.models import Example

# 모델의 첫 번째 인스턴스 가져오기
example = Exampel.objects.get(pk=1)
# dict으로 변환 후 example_dict에 할
example_dict = model_to_dict(example)
profile
Django 개발자

0개의 댓글