Blog

2/26

February 27, 2014

2/26

ash84.net 이라는 사이트 만드는 중 

개인 서비스 올리기 위한 사이트인데, django 로 작업중. 

ash84.net내

parseweb 이라는 웹의 메타데이터를 가져오는 사이트를 만드는데 저장하는 것을 mongodb 로 하려다가 찾아서 가져오는 경우게 잘 못찾을것 같다는 생각에 redis를 개인서버에 설치. 

redis 설치도중 make test시, 

You need tcl 8.5 or newer in order to run the Redis test

이런 에러발생. tcl 설치로 해결. 


sudo apt-get install tcl tk

redis 에서 count 가져오는 방법에서 keys 명령어로 키들을 가져와서 갯수를 셈으로써 구할수 있는데 문제가 있음. keys 는 전체 키를 다 반환하는 문제가 있음. 

stackoverflow 에 찾아보니 redis-cli info keyspace 를 통해서 특정 db 내의 key의 수를 가져올수가 있음. python redis 라이브러리를 이용해서 해당 작업 완료. 

django 에서 footer.html 을 공통으로 쓰고 싶어서 찾던중에 템플릿 상속({% extend %}) 을 찾아봤는데, 이건 말 그대로 상속 받아서 대체 하는 방식인데 footer.html 은 그 자체 그대로 사용해야 하기 떄문에 {% include %} 를 사용. 

Array