본문 바로가기

PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL에서 그냥 DB를 생성하면 한글 정렬 잘 안되는거 아시죠?? DB생성하실 때 아래와 같은 방법으로 설정하시면 정렬 잘 됩니다. 문제는 collation이 C 로 되어 있는지 입니다. Create Database 하실 때 Collation을 C로 설정하시면 간단하게 문제 끝. 찾아보니 생성된 DB에는 적용이 안된다고 하니까 생성할 때 까먹지 말고 하셔야 합니다. 아 !! 그리고 추가로 Template를 template0로 설정하셔야 합니다. 다른 것으로 설정하니까 Collation C가 적용되지 않더라고요. 그래서 정리하면 1. Collation을 C로 설정한다. 2. Template를 template0로 설정한다.. 더보기
Favicon Image Add to Django Admin Site 장고 어드민 사이트 (Django Admin Site)에 파비콘 이미지를 추가하는 방법을 요약해봤어요. 1. templates/admin/base_site.html 을 만들어서 원래 django에서 제공하는 base_site.html 내용을 그대로 붙여넣습니다. base_site.html의 위치는 ......../lib/python2.7/site-packages/django/contrib/admin/templates/admin에 있습니다. python 버전이나 virtualenv 환경에 따라서 약간 다를 수 있지만 django 아래 부터는 동일할거에요. 열어보시면 아래 그림과 같습니다. 물론 여기에 있는 코드를 고치면 되겠지만 서버로 배포할 때에는 또 서버에서 수정해야 하니까 불편하죠. 그래서 여러분의 .. 더보기
Django Forms(002) - create page Blog Posting - Django Forms Django Forms(001) - init : http://ngee.tistory.com/736 Django Forms(002) - create page : http://ngee.tistory.com/737 Django Forms(003) - create form : http://ngee.tistory.com/739 Django Forms(004) - submit form : http://ngee.tistory.com/740 001에 이어서 002는 create page입니다. 결론적으로는 잘 까먹는 저를 위해서 작성해두는 포스팅이구요. 혹시라도 읽고 계시는 분이라면 순서대로 읽고 계시다고 가정하고 내용을 정리합니다. 001을 간단하게 리뷰해보면, 스크.. 더보기
D004 - TEMPLATE_DIRS... TemplateDoesNotExist Error D004 에서는 진짜 간단하게 TEMPLATE_DIRS에 대해서 작성합니다. Django에서 settings.py 에 TEMPLATE_DIRS를 통해서 template가 저장되는 폴더를 지정할 수 있습니다. 기본적으로 settings.py에는 TEMPLATE_DIRS 값이 작성되어 있지 않습니다. 아예 찾아볼 수도 없죠. TEMPLATE_DIRS를 설정하지 않은 경우에 /usr/lib/python2.7/site-packages/.../.../ 에서 template 파일을 찾더라구요. 결론적으로 views.py에서 template의 html 같은 것을 사용하려고 하면 TemplateDoesNotExist Error가 발생합니다. 그래서 settings.py에 TEMPLATE_DIRS 값을 지정해주시는 과정.. 더보기
HTML5 무료 템플릿(template) 오랜만에 정보 공유... 웹이 HTML5로 옮겨가고 있습니다. 표준도 활발하게 진행되고 있는 것 같고, 여러 웹 브라우저들도 HTML5를 적극적으로 지원하고 있죠. 몇 년전 부터 HTML5도 웹 그리고 모바일에서도 중요한 키워드 중에 하나인 것 같습니다. 저도 HTML5로 웹을 만든 적이 있는데요. 무료 템플릿을 수정해서 사용했습니다. http://www.templatemonster.com/free-html5-templates.php?utm_source=html5doctor&utm_medium=banner&utm_campaign=bsafreehtml5 위 주소로 접속하시면 아래 그림과 같은 템플릿을 무료로 사용할 수 있습니다. HTML5를 공부하는 학생 또는 HTML5를 처음 접하는 개발자는 참고하거나,.. 더보기