TIL #36 Django : __str__ 함수

채록·2021년 1월 23일
0

Python & Django

목록 보기
7/34

__str__

Django에서 app의 models.py 에 class 를 작성하고, 장고쉘에서 get()이나, all() 혹은 filter()로 값을 읽어낼때 입력한 이 아닌 객체로써 표현된다.

내가 입력한 값 그대로를 출력하여 보고싶을때 이 함수를 사용하면 된다.

먼저 함수를 사용했을때와 사용하지 않았을때의 차이는 다음과 같다.

좌 : 사용O / 우 : 사용X



함수는 다음과 같다.

def __str__(self):
		return f'{self.name}'

혹은 이렇게 써도 된다.

def __str__(self):
		return self.name

name 이라는 attribute 한정!

profile
🍎 🍊 🍋 🍏 🍇

0개의 댓글