인프런 커뮤니티 질문&답변
속성이 외래키일 경우는 어떻게 해야할지 궁금합니다.
작성
·
266
답변 1
0
김석훈
지식공유자
django 의 views.py 파일에서 해 줘야 합니다.
views.py 파일에 아래 함수를 정의하고, (함수는 예시이니, 적절하게 변경하면 됩니다.)
def render_to_response() 메소드에서, 아래 함수를 호출해 보세요.
===========================================
def obj_to_post(obj):
post = model_to_dict(obj)
if obj.user:
post['owner'] = obj.user.username
else:
post['owner'] = 'default-name'
if obj.category:
post['category'] = obj.category.name
else:
post['category'] = 'default-category'
return post





