본문 바로가기

전체 글847

카카오톡 플러스친구 API로 봇만들기 추석 연휴가 끝나가던 중 시험공부는 하기 싫고 마땅히 할게 없어서찾아보던 중 카카오톡 플러스친구에서 API를 제공한다는 걸 알았다.그래서 요즘 흔하게 찾아볼 수 있는 식단알림봇을 만들기로 했다.백엔드는 PHP가 편하고 익숙하지만 공부도 해볼 겸 Django를 사용하기로 했다.만드는데 사용한 것들은 아래가 전부이다. 장고(Django) / MySQL / Python3 실제 개발하는 모든 내용을 이 포스팅에 담을 생각이므로 중간중간에이해가 간다고 생각하는 부분은 넘어가도 좋다. 1. Django 사용을 위한 Virutual Environment 구축먼저 장고를 사용하기 위해 pyenv를 설치할 것이다. (서버 환경은 우분투이다)다음과 같은 명령어를 사용한다. sudo apt-get updatesudo apt.. 2017. 10. 8.
장고(Django) csrf token 무시하는법 from django.views.decorators.csrf import csrf_exempt 선언 후@csrf_exempt로 명시 ex.from django.views.decorators.csrf import csrf_exempt @csrf_exemptdef a(): print 1 또는 settings.py 에서 MIDDLEWARE 부분에 있는 csrf토큰관련 코드 주석처리 2017. 10. 8.
장고(Django) You may need to add to ALLOWED_HOSTS 오류해결 장고 서버를 구동 시 You may need to add to ALLOWED_HOSTS 와 같은 에러를 만난다면settings.py로 들어가서ALLOWED_HOSTS = '*' 로 수정 2017. 10. 8.
맥북(OS X) 에서 터미널로 AWS ec2 접속하는법 1. pem파일의 권한을 400으로 준다 - chmod 400 key.pem 2. ssh -i key.pem ubuntu@ip주소 끝 2017. 10. 8.
-bash: cannot create temp file for here-document: No space left on device 오류해결 -bash: cannot create temp file for here-document: No space left on device 가끔 위와 같은 오류가 발생할 때가 있다.저장공간이 부족할 때 발생하는 오류이므로 어디에서 많은 용량을 잡아먹고 있는지 확인 후 조치해줘야 한다.df -h 후 해당 디렉토리로 이동한 다음df -hs ./* 2017. 10. 8.
맥북(OS X) 오른쪽 마우스로 서브라임 실행시키는법 가끔 편집 작업을 할 때 오른쪽 마우스를 클릭하여 바로 작업을 진행하고 싶을때가 있습니다.그럴 때 유용하게 사용할 수 있는 팁에 대해 설명해드리겠습니다. 먼저 automator를 실행시킵니다. 파일 - 신규를 누릅니다. 서비스를 선택합니다.서비스가 받는 선택 항목에서 파일 또는 폴더를 고릅니다. 왼쪽에서 Finder 항목 이동을 고르고오른쪽으로 Drag&Drop 합니다.오른쪽 Finder 항목 열기 아래에 있는다음으로 열기에서 Sublime Text3를 선택합니다. 파일 - 저장을 누릅니다. 원하는 이름을 기입하고 저장을 누릅니다.저는 Open With Sublime Text3로 했습니다. 편집하고 싶은 파일을 오른쪽으로 클릭한 후서비스를 들어가보면 지정한 이름의 메뉴가 생성되어 있습니다.해당 메뉴를 누.. 2017. 10. 7.