목록2019/12 (4)
규도자 블로그
파이썬 패키지를 독립적으로 테스트하는 방법 + 파이썬 패키지에 대한 기여를 하다. 현재 작업하고 있는 사이트가 있는데 메인터넌스모드가 필요하여 만들까 하다가 혹시나 싶어 https://djangopackages.org/이곳을 뒤져봤는데 역시나 멋드러지게 만들어진 게 있었다. https://djangopackages.org/grids/g/maintenance-mode/ 여기에서 메인터넌스 모드에 대한 패키지들을 살펴볼 수 있는데 "DJANGO-MAINTENANCE-MODE"와 "DJANGO-MAINTENANCEMODE"라는 두 개의 패키지가 1, 2위를 두고 각축을 벌이고 있었는데 (놀랍게도 다른 패키지다) DJANGO-MAINTENANCE-MODE에 내가 별 하나를 더 추가해줘서 1위를 차지하게 됐다. ..
언제 한번 보이스 시릴이라는 사람에게 메일을 받았다. 내용은 다음과 같다. JSON을 테스트하는 가장 좋은 방법. POSTMAN과 JSON Placeholder라는 게시물에 방문하는 사람들이 내 사이트 https://extendsclass.com/에 관심을 가질 수도 있다. 내 사이트는 몇몇 JSON, API TESTING TOOL을 지원한다! 라고만 보내왔다. 뭐 사이트를 올려달라는 것도 아니고, 홍보를 해달라는 것도 아니고, 다른 여타 마케팅 팀에서 날라오는 메일처럼 무슨 상품을 쓰게 해줄테니 포스트를 올려달라는 것도 아니었다. 그래서 조금 당황스러워서 으레 이런 제안이 그러하듯이 저 게시물에 사이트를 달아달라는 걸로 해석하여 "이미 저 게시물은 많은 트래픽을 담당하고 있고 제목과 다른 정보를 제공하..
태그와 포스트의 다대다 관계를 이용한 복합메뉴형 게시판 십수년간 이 블로그가 개설돼있는 티스토리나 기타 다른 많은 블로그, 게시판류의 어플리케이션들을 써왔는데 항상 불편했던 점이 있었다. 바로 글의 분류시스템이다. 보통 이런 류의 게시판형 어플리케이션들은 카테고리 기능을 지원하고 있고, 그 카테고리는 상위 카테고리를 지정할 수 있어서 만약 내가 내가 축구에 대한 글 쓴다면 스포츠 아래에 축구라는 카테고리를 만들어 축구 카테고리에 글을 써서 분류할 수 있다. 하지만 예를 들어 내가 축구영화에 대한 글을 쓰고 싶은데 축구와 영화, 두 카테고리 모두에 노출시키고 싶다. 해당 카테고리가 같은 상위카테고리를 공유하고 있지 않는다면 어떡해야할까. 기존의 게시판 형태라면 당신은 둘 중 하나의 카테고리를 선택하던가 혹..
django settings.py의 ALLOWED_HOSTS와 상용환경에서의 테스트 DEBUG가 True일 땐 ALLOWED_HOSTS에 자동으로 ['localhost', '127.0.0.1', '[::1]']가 적용되어 내가 돌려보고 내컴퓨터에서 들어가는 것이므로 윈도우나 맥 등에서의 개발환경에서는 사이트의 작동을 확인할 수 있지만 서버환경, 그러니까 외부에 노출된 IP가 있는 환경에서는 이렇게 돌려볼 순 있어도 서버 자체에서 브라우저를 설치해 들어가보지 않는 이상 확인해볼 방법이 없다. 그럼에도 불구하고 python manage.py runserver명령어를 통해 외부 브라우저에서 확인할 수 있는 방법이 있는데 뒤에 0.0.0.0:80이라는 주소와 포트번호를 붙이면 된다. 만들어진 명령어는 pytho..