backend 269

RDS에서 로컬로 postgres pg_dump해서 데이터 가져오기

데이터 가져오기이전에 한번 RDS에서 postgres 데이터를 가져오는 법을 정리한 적이 있는데, 이번에 한 번 더 해보니 잘 되지 않아서 다시한번 트러블슈팅을 기록해둔다.우선 이 명령어로 postgres 데이터를 가져올 수 있다.$ pg_dump -h -U -f public dns에는 ip dns나 rds endpoint를 적어도 무방하다.이렇게 했더니 다음 오류가 발생.pg_dump: [archiver (db)] connection to database "gcf" failed: could not connect to server: Connection timed out Is the server running on host "***********" (18.195.59.***) and accepting TC..

django admin을 잘 쓰자! - 장고 어드민 cookbook

django를 사용하면서 가장 좋다고 생각했던 것 중 하나는 admin이다. 기본 admin도 훌륭할 뿐 아니라 suit, jet 등 다른 라이브러리를 붙여서 사용하면 매우 강력하노 훌륭한 admin 사이트를 기본으로 사용 가능하게 된다.기본적으로 django admin은 아주 다양하고 폭넓은 기능을 제공한다. 기본으로 제공하는 기능이 너무 많기 때문에 이를 잘 찾아서 사용하기가 쉽지 않고, 장곡 공식 문서도 방대해서 원하는 기능을 찾아내기가 쉽지 않았는데 어드민에서 사용할 수 있는 다양한 기능과 방법을 잘 정리해 놓은 사이트가 있어서 공유한다.django admin cookbook이라는 곳에서 장고 어드민을 사용하는 팁, 자주 찾아보게 되는 것을을 잘 정리해 두었다.일단 목차정도만 간략하게 번역하고, ..

backend/django 2018.03.13

django: reversed forloop in template

장고 템플릿에서 if와 함께 가장 많이 사용하는 템플릿태그는 for이다. 그냥 단순히 객체를 순회하는 것 말고도 많은 기능들이 있는데, 이번에는 파이썬에서 enumerate와 비슷한 기능을 해주는 forloop를 소개한다.for문 안에서 forloop.counter를 사용하면 for문이 순회하는 순서를 1부터 시작해서 사용할 수 있다. 0부터 사용하려면 forloop.counter0을 사용하면 된다.{% for post in posts %} {{ forloop.counter }}번째 글: {{ post.id }} - {{ post.name }} {% endfor %} 만약 이 counter를 거꾸로 사용하고 싶다면? forloop.revcounter를 사용하면 된다!{% for post in posts ..

backend/django 2018.02.19