django admin 페이지에서 

model의 특정 컬럼을 시각화하는 방법에 대해서는 지난 포스팅에서 다룬 적이 있슴다 :)


요거구요 :)

2016/04/20 - [Python/Django&Celery] - django admin site - list display



이번에는 모델이 가지고 있는 모든 컬럼을 시각화하는 방법에 대해서 정리해둡니다 ㅠ 



1. 예를 들어서 test 라는 app에 Cup 이라는 모델이 있다고 가정할께요.



admin.py 안에 아래와 같이 작성함으로써 모든 컬럼을 불러 올 수 있어요.



from test.models import Cup


class CupAdmin(admin.ModelAdmin):

  list_display = Cup._meta.get_all_field_names()


admin.site.register(Cup, CupAdmin)




2. 컬럼이 정말 많아서 정렬이 필요하다면 아래와 같이 하면 되겠죠.



from test.models import Cup


class CupAdmin(admin.ModelAdmin):

  list_display = sorted( Cup._meta.get_all_field_names() )


admin.site.register(Cup, CupAdmin)




끝 :) 사진이 없어서 아쉽네요. 






'파이썬(python2.7) > Django&REST' 카테고리의 다른 글

django robots.txt  (0) 2016.08.18
allauth - facebook login  (0) 2016.08.09
django collectstatic  (0) 2016.07.22
django admin site : PRINT - all columns(fields) of model  (0) 2016.06.09
django admin site : boolean filter  (0) 2016.05.07
DRF - ModelViewSet Custom Method  (0) 2016.05.05
DRF - Method 제한, 허용  (0) 2016.04.20
django admin site - list display  (0) 2016.04.20

+ Recent posts