Tech & Programming/파이썬 2

WSGI를 이용한 Django(장고) 와 아파치 웹서버 연동

몇 주전 '기분좋은인사' 어플을 기능 업데이트를 위해 django를 이용하여 REST API 를 구축했습니다. Python 에서 제공하는 runserver 는 운영하기에는 모자란 부분이 많기 때문에 이제 운영을 하기 위해서 아파치 웹서버에 WSGI를 이용해 연동을 시켜려고 합니다. 이번 글에서는 WSGI에 대해 간략하게 알아보고, mod-wsgi를 이용해 django와 연동하는 방법에 대해 적어보겠습니다. 1. WSGI란?WSGI(Web Server Gateway Interface)는 웹서버와 파이썬을 사용한 웹 어플리케이션 개발환경 간의 인터페이스에 대한 규칙입니다. 파이썬으로 선택할 수 있는 웹 프레임워크에서 사용할 수 있는 기존 웹서버는 CGI, FastCGI, mod_python, 또는 커스텀으로..

[Tip - python] runserver 실행 시 UnicodeDecodeError 오류 발생 조치

회사PC에 파이썬 + django 를 설치할 일이 설치하려고 하는데 아래와 같은 문제가 발생했다. 해결하긴 했는데, 아 해결해보면 사소한 문제 때문에 몇 시간을 소비한것이 너무 어이없다. 다음에 똑같은 실수를 하지 않기위해서, 다른사람들이 이 글을 검색해서 조금이나마 문제해결 시간을 줄기를 바라며 이 글을 적는다. 현상 (myenv) E:\workspace\mysite> python manage.py runserver 실행 시 아래와 같은 메시지 발생 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte 설치환경 python 3.6.1 django 1.10 virtualenv 에서 실행 조치사항 ..