반응형
models.py
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField(verbose_name='date_published')
def __str__(self):
return self.question_text
admin사이트에 들어가서 테이블 레코드 리스트를 보면 아래와 같이 나타난다.
여기에 나타나는 제목들은 각 모델들의 __str__()메소드의 리턴값을 레코드 제목으로 사용한다.
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField(verbose_name='date_published')
def __str__(self):
return self.question_text
이 디폴트 형식을 변경하려면 등록할 모델 안에 list_display속성을 추가한 후 레코드 리스트에 보여주는 컬럼 항목을 지정할 수 있다. 적용한 결과를 보면 아래와 같이 question_text와 pub_date가 같이 나오는것을 볼 수 있다.
반응형
'Back-End > Python Django' 카테고리의 다른 글
[Django] [admin page]search_fields (0) | 2022.02.18 |
---|---|
[Django][admin page] list_filter필터 (0) | 2022.02.18 |
[Django] [admin page] ForeignKey설정된 모델들을 한 화면에서 CRUD하기 (0) | 2022.02.18 |
[Django] [admin page]각 필드 분리해서 보기 (0) | 2022.02.16 |
[Django] [admin page]필드 순서 변경하기 (0) | 2022.02.16 |