본문 바로가기

django admin site : PRINT - all columns(fields) of model 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() admi.. 더보기
django admin site - list display 장고(django)에서 제공하는 강력한 앱은 admin인 것 같아요.아래에는 django의 list display의 중요성을 간단하게 정리합니다. :) 1. admin 페이지에 단순 model을 표출하는 것은 아래와 같은 소스로 가능합니다. models.py에 있는 클래스 중 Comment를 불러오고 이것은 admin site에 등록하는 소스이죠. 적용된 화면을 보면 아래와 같아요. 좋습니다.!! comment가 5개 있다는 정도는 알 수 있겠네요. 2. 기존 소스를 조금 변경해서 아래와 같이 수정해봤습니다. class를 하나 만들었는데요. CommentAdmin입니다. !! list_display에 여러 컬럼 이름을 작성해줬고! 이것이 중요합니다. :) list_display에 작성한 것들이 한 번에 .. 더보기
CartoDB 소개 Web 기반 지도 제작을 할 수 있는 서비스가 몇 가지 있지만 CartoDB는 좀 괜찮네요. 벌써 이런 정도가 가능하다는 점이 대단한 것 같습니다. CartoDB 홈페이지 : http://cartodb.com/ 보유하고 있는 공간정보 데이터를 업로드 하거나, 직접 위경도를 입력해서 표현하는 것도 가능합니다. 위 그림은 직접 위경도를 입력한 것으로 잘 안보일까바 아래 그림도 추가합니다. 간단하게 127, 36을 입력했습니다. Data View에서 Map View로 전환하면 아래 그림과 같이 포인트로 127, 36에 표현된 것을 확인할 수 있습니다. 배경 지도를 변경하는 것은 당연히 제공하고 있구요. 이것을 그림 파일로 저장하거나 웹 상에서 공유하는 것도 가능합니다. 더보기
데이터시각화 10 - 서울시 2014년 평균연령(동별) 이번에는 서울시 2014년의 동별 평균연령에 대해서 나타내봤습니다. 먼저 사용된 데이터는 아래 그림을 참고해주세요. 서울 열린데이터 광장에 가보시면 확인할 수 있습니다. 데이터에는 남자, 연자, 그리고 평균연령이 존재했습니다. 저는 평균연령만을 활용해서 공간정보와 결합해서 나타내봤구요. 결과는 아래와 같아요. 옅은 노란색으로 갈 수록 평균연령이 낮고, 진한 파란색으로 갈 수도록 평균연령이 높은 것으로 나타났네요. 앞서 포스팅한 내용과 연계해서 생각해보면, 종로구와 중구는 주민등록인구는 낮지만 평균연령은 높은 것을 알 수 있고 강남구 송파구는 주민등록인구는 높지만 평균연령은 낮은 것을 확인할 수 있네요!! 어찌대뜬 평균연령이 가장 높은 구는 중구 인것 같아요! 반면 평균연령이 가장 낮은 구는 서초구네요. 더보기
데이터시각화 08 - 서울시 공공 와이파이(WiFi) 일단 이번 달은 데이터시각화 포스팅 2개로 시작해봅니다 ㅎ 서울시 공공와이파이의 위치를 공간정보 위에 나타내보고 어디에 많이 분포하는지 확인해보려고 합니다. 일단 데이터는 서울 열린데이터 광장에서 다운로드 할 수 있습니다. 최종수정일이 2013년 6월이니깐 조금 예전 데이터군요. 그래도 한 번 시각화해보는 것도 좋을 것 같아요. 서울시에서 어디에 공공와이파이가 존재하는지 확인해보세요. 주로 공공와이파이라고 하는 것을 통신사 3사가 제공하고 있는 것 같네요. 서울시에서도 제공하고 있는 것도 존재하구요. 다 합쳐서 440개의 공공와이파이 정보가 존재했는데요. 히트맵으로도 만들어봤어요. 중구가 짱이네요. 밀집해서 공공와이파이가 존재하고 있는 것을 확인할 수 있습니다. 주로 공공와이파이는 지하철역 근처에 존재할.. 더보기
데이터시각화 06 - 범죄발생지(2012) 오랜만에 공공데이터 받아서 시각화해봤어요. 이번에는 범죄발생지(2012년) 자료를 사용했구요. 범죄가 여러 가지로 나눠져 있지만 그냥 합계만 사용해서 해봤습니다. 좀 있다가 시간이 생기면 몇 가지는 세분화해서 추가해보는 것도 좋겠네요. 일단 데이터 다운로드는 https://www.data.go.kr 에서 범죄발생지로 검색하시면 됩니다. 범죄발생 합계를 나타낸 것이구요. 서울이 1등이네요. 인구수가 많으니깐요. 두 번째는 부산, 세 번째는 대구, 네 번째는 인천이군요. 위 주소에서 검색하셔서 다운로드 받아보시면 알 수 있지만, 구분이 안된 곳도 많더라구요. 그냥 참고로만 봐주세요. 또한 2012년 자료라고 안내되고 있네요. 누르면 커져요. 더보기
데이터시각화 04 - 서울 자치구별 학생수 변화(2004, 2013) 사용한 데이터는 서울 열린데이터 광장(http://data.seoul.go.kr/)에서 아래 데이터 명으로 검색하시면 확인하실 수 있어요. 데이터 명 : 교육총괄 : 학급당 학생수(구별) 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 저작권자명 : 서울특별시 정보화기획단 정보화기획담당관 2004년 부터 조사된 데이터가 존재하는데요. 간단하게 2004년 기준 2013년 학생수가 낮아졌는지, 높아졌는지 그림으로 확인해보면 다음과 같습니다. 누르면 커져요. 수치를 보면 초등학생의 경우가 가장 큰 차이를 보이네요. 가면 갈 수록 학생수가 적어지는 것을 확실하게 알 수 있었습니다. 고등학생의 경우.. 더보기
데이터시각화 03 - 서울시 평균 초혼연령 사용한 데이터는 다음 주소에서 확인하실 수 있습니다. 혹은 엑셀 같은 파일로 다운로드도 가능하구요. http://115.84.165.91/jsp/WWS7/WWSDS7100.jsp 간단하게 살펴보면, 데이터 명 : 인구구조 - 부양비 및 노령화지수 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 저작권자명 : 서울특별시 행정국 정보공개정책과 위에서 제공되는 데이터를 그냥 차트로 나타내봤어요. 2000년, 2010년, 2014년 서울시의 평균 초혼연령.. 나는 평균인가?? 궁금해서요 ㅎㅎ 작년 기준으로 남자는 32.6세 정도구요. 여자는 30.4세 군요. 초혼 나이가 늦어진다고 이야기만 들었지.. 더보기
데이터시각화 02 - 서울시 노년 및 유년 부양비 지수, 노령화 지수 사용한 데이터는 다음 주소에서 확인하실 수 있습니다. 혹은 엑셀 같은 파일로 다운로드도 가능하구요. http://data.seoul.go.kr/openinf/linkview.jsp?infId=OA-894#link 간단하게 살펴보면, 데이터 명 : 인구구조 - 부양비 및 노령화지수 제공기관 : 서울특별시 제공부서 : 행정국 정보공개정책과 원본시스템 : 서울시 통계정보시스템(http://stat.seoul.go.kr/ 아마도 여기 인거 같아요) 서울시 통계정보시스템에 지도로 보는 통계도 제공하고 있어서 찾아봤지만 2013년도까지만 데이터가 있더라구요. 이번 포스팅에서는 2014년 3분기 유년부양비, 노년부양비, 노령화지수에 대해서 지도로 나타내 보겠습니다. 앞으로 고령화시대가 될 것이다, 되었다. 이런 소리.. 더보기
데이터시각화 01 - 정신건강의학과 Heatmap 얼마전에 영화를 봤거든요. 꾸뻬씨의 행복 여행이라는 영화요. 이전에 포스팅에서 잠깐 남겼었는데, 꾸뻬씨, 영화에서는 헥터였던 것으로 기억합니다. ㅎㅎ 헥터라고 하죠. 아무튼 헥터가 영화에서 다음과 비슷한 내용을 말했던 걸로 기억합니다... (정확하지는 않아요) 살만한 곳에 그러니깐 돈이 어느 정도 있고 먹고 살만한 곳에 정신과 의사들이 많다 라는 정도였어요. 참고로 헥터도 정신과 의사 중에 하나였죠. 집에와서 생각해보다가 당연히 우리나라에도 서울에 정신과 병원이 많이 있겠지 싶었죠. 사람이 많이 살고 있으니깐, 수요가 더 많을테니깐 서울이 당연히 많을 것 같다고 생각했습니다. 그래도 한 번 알아보고 싶어서 정신건강의학과 병원을 검색해서 지도에 표현해봤습니다. 작업처리 과정이 머 중요하나요. 결과만 보시죠.. 더보기