본문 바로가기

전체 글

(1186)
Django 에서 urls.py 의 링크 순서도 신경써줘야 합니다. 장고에선 urls.py 순서에 신경써야합니다. 만일url(r'/test/),url(r'/test/1/), 순서로 있는 경우에 http://localhost/test/1/ 로 이동하면 있다면 /test/ 링크로 발동!첫번째 url 이 맞다면 그뒤는 파라미터로 인식하기 때문에(당연하게도) 첫번째 /test/로 이동하게 됩니다. url(r'/test/1/),url(r'/test/), 이런 순서로 해야 http://localhost/test/1/ 로 들어가면 저희가 의도한대로 작동하게 됩니다. 순서 꼭 신경쓰시길
바탕화면 아이콘 사라짐 하나의 파일을 받은 다음에 바탕화면의 아이콘들이 전부 사라져 버렸습니다;; 당혹스러운;;차분하게 복구하는 방법을 알려드리겠습니다. 1. 먼저 작업관리자를 실행시킵니다. (ctrl+alt+del 키!)두번째 탭인 '프로세스'에 가셔서 이미지 이름이 explorer.exe 인 것을 찾아서 프로세스 끝내기를 해줍니다. 2. 그다음 첫번째 탭인 응용 프로그램으로 가셔서 새작업을 클릭!새작업 만들기 화면이 나오면 explorer.exe 를 넣어주시고 확인!하시면 아이콘들이 나올겁니다. - 혹시모를 상황에 대비에서 안티 바이러스 프로그램으로 검사를 해줍니다!저의 경우 파리때 바이러스라는 것에 걸려있더군요;;;ㅎㅎ;; 당혹스런;;
python image to base64 encode/decode 원하는 문자열을 base64 로 암호화 한후 이미지파일데이터로 만들어버린다.그후 복호화 소스 import base64 str = "base64"fh = open("파일이름.png", "wb")fh.write(base64.b64encode(str))fh.close() with open("파일이름.png", "rb") as img: print decode_base64(img.read()) 파일명만 png 일뿐 사실상 이미지 파일이 아닙니다.(당연하겠지요?)
개인적으론 애드센스 지급통장은 SC가 좋은듯 하다;; 다른 은행쪽은 안해 봐서 모르겟지만 혹은 내가 만든 지역 특성일지도 모르겠지만;; 통장에 돈이 들어올때마다 문자와 통화가 온다;;(당혹스럽게도;;) 고객님 통장에 얼마가 들어왔습니다. 확인차 전화드렸습니다;; 하고 ;; 안해줘도 된다는데 괜찬다고 들어올때마다 전화를 준단다;; (너무 친절해서 내가 미안할 지경;; 담에 저축이나 하나 들어줘야 하는 생각이 들었다;;) 물론 환전하면서 이익을 내긴 하지만 은행 입장에서 보면 이런 서비스를 해줄 정도면 내 생각엔 상당히 SC가 가장 좋다고 생각한다.(참고로 전 SC은행만 만들었습니다. 다른 은행의 서비스는 어떤지 모릅니다.)
mac mysql 설치 및 구동 mac에서 mysql 을 설치하는 방법은 생각보다 간단합니다. 1. mysql 사이트에서 dmg 설치 파일을 받습니다. (http://downloads.mysql.com/archives/community/) 다양한 버전이 있지만 설치 방법은 대소동이 합니다.2. 다운 받은 파일을 보면 mysql-버전-osx버전-x86_64.pkg 파일을 클릭해 줍니다. 3. 설치 시작! 계속만 눌러주면 설치가 끝! 4. 커맨드 창에서 mysql 실행시 명령어 $ sudo /usr/local/mysql/support-files/mysql.server start 5. mysql 종료 $ sudo /usr/local/mysql/support-files/mysql.server stop 6. mysql shell 시작 (처음 시..
django timezone query django 의 model 필드가 Datetime 필드일 경우! 쿼리에서 비교 대상또한 데이터객체여야 하며 timezone info 도 있어야 합니다. 아니면 warning이 납니다. (warning 이 나도 검색 결과는 잘 나옵니다. 하지만 언제 터질지 모르는 폭탄을 안고 갈 수는 없지요.) local = pytz.timezone("Asia/Seoul")#현재 날짜로 서울 timezone 이 들어갑니다. now = datetime.datetime.today().replace(tzinfo=local)#now 를 대입해 주면 됩니다. 쿼리는 대략 이렇게 되겠죠?모델.objects.filter(created_at = now)
django mysql 로 디비 설정 django에서 디폴트 DB는 sqlite3로 잡혀 있습니다. 원하는 디비로 변경하실려면 setting 부분과 해당 DB부분의 약간의 셋팅이 필요합니다. 1. 해당 프로젝트의 setting.py 부분에 디비를 명시해 줍니다. 디비정보를 넣어주고 HOST 와 PORT 는 아무것도 않넣을경우 디폴트로 'localhost'와 '3336' 으로 설정됩니다. setting.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DB_NAME', 'USER': 'DB_USER', 'PASSWORD': 'DB_PASSWORD', 'HOST': 'localhost', 'PORT': '3306', } } 2. 당연히 디비를 생성하기 위해서..
ubunutu 서버에선 postgresql 이 기본으로 설치가 되는구나... 서버를 쓸일이 있어서 최신버전으로 설치 했더니 postgresql 이 기본으로 선택이 딱!역시 잘나가는구나~