장고(django)에서 제공하는 강력한 앱은 admin인 것 같아요.

아래에는 django의 list display의 중요성을 간단하게 정리합니다. :)



1. admin 페이지에 단순 model을 표출하는 것은 아래와 같은 소스로 가능합니다. 

   models.py에 있는 클래스 중 Comment를 불러오고 이것은 admin site에 등록하는 소스이죠.

   


  적용된 화면을 보면 아래와 같아요. 좋습니다.!! comment가 5개 있다는 정도는 알 수 있겠네요.

   


2. 기존 소스를 조금 변경해서 아래와 같이 수정해봤습니다.

   class를 하나 만들었는데요. CommentAdmin입니다. !! 

   list_display에 여러 컬럼 이름을 작성해줬고! 이것이 중요합니다. :)

   


   list_display에 작성한 것들이 한 번에 보이니 1번에 비해 훨씬 좋아졌습니다. 

   



3. list_display에서 일부 컬럼을 제거하면 다음과 같습니다.

   

   



값을 계산해서 표출하는 것도 가능합니다. 





+ Recent posts