Django

    [윈도우] 파이썬 가상환경 설치와 장고 프로젝트 생성

    1. 파이썬 가상 환경 설치 cmd창에서 myvenv라는 가상환경을 만든다. 방금 깔린 가상환경 폴더의 Scripts -> activate를 통해 가상환경을 활성화시킨다. (가상환경 벗어나려면 Scripts->deactivate 입력하면 됐던듯!) 2. 가상환경에서 장고 프로젝트 생성 먼저 장고 버전을 확인한다. 장고가 깔려있지 않다면 새로 설치한다. pip install django 이미 깔려있다면 업그레이드 pip install --upgrade django 이제 myWeb이라는 장고프로젝트를 생성한다. 끝에 붙은 . 은 현재폴더에 생성하겠다는 의미이고, myweb은 프로젝트명이며 원하는대로 정하면 된다. 테이블 생성 데이터베이스에 변경사항이 발생했을 때 반영시킨다고 한다. 관리자 생성 장고에는 데이..

    장고(Django) 설치 과정 및 카카오봇 연동 정리

    18.5.4 카카오톡 봇 연동 과정을 까먹지 않기 위해 정리한다. * 현재 카카오톡 플러스 친구 API 변경으로, 아래 내용과 다를 수 있습니다. 장고 프로젝트 생성하기 1. 가상 환경 설치 source 명령어를 통해 가상환경 활성화 2. 장고 설치 3. 파이썬과 장고 버전 확인 4. 장고 프로젝트 생성 myWeb이라는 이름으로 장고 프로젝트를 생성한다. 5. 장고 앱 생성 myHome이라는 이름으로 장고 앱을 생성한다. 6. 장고 앱 테스트 myHome 폴더의 views.py 를 아래와 같이 수정한다. myWeb 폴더의 setting.py에 장고 앱 (myHome)을 추가한다. 시간 및 언어 번경 ALLOWED_HOSTS가 비어있다면 127.0.0.1을 추가한다. myWeb 폴더의 urls.py에 ur..

    [django]python manage.py runserver 오류 해결법

    cmd에서 python manage.py runserver을 쳤더니 아래와 같은 오류가 났다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 0: invalid start byte 해결법 1 python manage.py runserver 0:8000 -> 뒤에 0:8000을 붙인다. 해결법 2 호스트명이 한글이라 오류가 난 경우로 영어로 변경해준다. 1. cmd창을 관리자 권한으로 실행 2. wmic ComputerSystem Where Name="%COMPUTERNAME%" Call Rename Name="영어 호스트명 입력" 3. 재부팅