Django 3

REST API 서버구축(2/ 2) - python, virtualenv, Django-rest-api 설치

지난 번 REST API 서버 구축 첫번째 글 작성에 이어 2번째 글을 작성합니다. (이전 글 참고 : 2018/04/06 - [Tech & Programming/서버 & 보안] - REST API 서버구축(1/ 2) - AWS EC2 인스턴스 생성) 인사말 안드로이드 앱(기분 좋은 인사)을 개발할 때 모든 DATA를 res(Local)에 넣기에는 매번 앱을 마켓에 업데이트 해야고, 용량이 커지는 불편함이 있어 REST API서버 구축의 필요성을 느꼈습니다. 그래서, 인터넷으로 REST API에 대해 조사를 했는데, 빠르고 간단하게 구축하기 위해서 사람들은 스피링 부트와 Django 가 많은 사람들이 이용하는 것 같았습니다.저는 안드로이드 앱개발이 주된 목적이었고, 주고 받는 데이터도 복잡하지 않았기 때..

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 에서 실행 조치사항 ..