본문 바로가기

분류 전체보기845

장고(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.
장고(Django) pymysql 이용해서 MySQL 연동하기 장고는 별다른 설정이 없을 시 기본적으로 sqlite를 사용한다.나는 MySQL에 더 익숙하므로 설정을 바꿔줬다.먼저 아래의 명령어로 pymysql을 설치한다. pip install pymysql 설치 후 장고의 settings.py를 열고 DATABASE관련 부분을 아래와 같이 바꿔준다. 그 다음 settings.py의 상단 부분에 아래와 같은 코드를 넣어준다. import pymysqlpymysql.install_as_MySQLdb() 수정한 이후 manage.py가 있는 폴더로 이동한 후 python manage.py makemigrationspython manage.py migrate 를 차례로 실행시킨다.실행 후 디비에 장고 관련 테이블들이 생성되었다면 정상적으로 연동이 된 것이다. 2017. 10. 7.
리눅스 crontab 정해진 시간에 자동으로 특정 작업을 하고 싶을 때 사용하는 것이 바로 crontab이다. crontab -e: crontab 파일을 수정하는 명령어 crontab -l: crontab 리스트를 출력하는 명령어 crontab -r: crontab 파일을 삭제하는 명령어 contab -v: crontab 파일을 마지막으로 수정한 시간을 알려주는 명령어(이 옵션은 몇몇 시스템에서만 사용가능) 1번째 필드 - 분(0~59)2번째 필드 - 시(0~23)3번째 필드 - 일(1~31) 4번째 필드 - 월(1~12)5번째 필드 - 요일(0~6, 일요일=0부터 시작) 자세한건 아래 링크 참고http://jdm.kr/blog/2 2017. 10. 6.