본문 바로가기

Django Admin : list_filter, SimpleListFilter Django Admin 페이지에서 하나의 모델을 선택하면 아래와 같이 필터는 없고 데이터만 쭉 나열된 것을 볼 수 있죠. 여기에 Filter 2개를 추가해보면 좋을 것 같네요. 하나의 Filter는 Status를 True / False 를 선택적으로 볼 수 있도록 하는 것을 하고요. 또 다른 하나는 item_code를 특정 값 이하만 볼 수 있도록 하는 Filter를 달아보겠습니다. 첫 번째 것은 정말 쉬운 것 같아요. admin.py에 아래와 같이 추가하면 끝입니다. BooleanFieldListFilter를 하나 추가한 것이 끝입니다. 결과는 아래와 같이 오른쪽에 Filter가 추가되어 나타납니다. 이 필터를 누르면 데이터가 필터링되어서 보여지죠. 많은 데이터가 있고 내가 원하는 결과를 빠르게 보기 .. 더보기
django admin site : boolean filter 관련 포스팅 - django admin site - list display : http://ngee.tistory.com/853 장고(django)에서 제공되는 Admin site는 쓸모가 많습니다 :)이번 포스팅에서는 boolean filter를 적용하는 방법에 대해서 정리해둡니다. 제가 사용하고 있는 django 버전은 1.9.5 입니다. 1. 아래 화면은 Filter를 하나 추가한 화면입니다. 필터의 종류는 BooleanFieldListFilter 이고요. 여러 컬럼 중에 ea_status 라는 컬럼을 활용한 것입니다. 기본적인 django admin site에 접속하면 filter는 하나도 존재하지 않습니다. 필터를 추가함으로써 많은 객체 중에서 원하는 객체를 쉽고 빠르게 찾을 수 있으니깐 객체가.. 더보기