Python
-
[Django] Python 3.5에서 Python 3.7로 업그레이드 하기(mod_wsgi업그레이드) (Ubuntu)Web/Django 2020. 8. 9. 02:18
정말 하루하루 새로워지는 재미가 있는 것 같다. 저번달까지만 해도 새로운 서버에서 뚝딱 30분 안으로 장고에 아파치, MySQL 연결하는 것이 간단했는데 django channels (web socket)기능을 추가해서 그런지 새로운 업데이트가 생겨서인지 또 새로운 서버를 파서 장고를 연결해보려고 했을 때에 AttributeError: module 'asyncio' has no attribute 'coroutine' 이러한 에러와 마주쳤다 ... 열심히 검색을 해본 결과 새로운 서버에서의 파이썬의 버전이 3.5.2인데 django channels에서 사용하는 함수가 3.5.3 이상이여야 해서 그런 것 같다. 그래서 파이썬을 3.7로 업그레이드 하기로 했다 파이썬 3.7로 업그레이드 또 검색을 열심히 해보..
-
[Django] MacOS 장고 개발환경 설정Web/Django 2020. 6. 24. 23:44
MacOS에서 장고 시작 & 설치 작년에 처음 장고를 사용해보았는데 올해 또 쓸 일이 생겨서 필요할 때마다 쉽게 찾을 수 있게 정리해본다. 최근에는 맥에서 많이 설치했기 때문에 MacOS에서 설치하는 법을 쓰고 조만간 우분투에서 설치할 일이 또 있을 것 같아서 그 때 linux에서 설치하는 법을 더할 계획이다. 하지만 사실 설치법은 매우 유사하다. 일단 장고는 파이썬 기반 프레임워크기 때문에 파이썬3가 깔려있어야 한다. 아주 만약에 파이썬3가 깔려있지 않다면 brew install python3 을 사용해서 설치하면 된다. 만약에 brew 명령어도 안된다면 Homebrew를 깔아야할 것이다. 이제 아래의 step들을 따르면 django를 금방 사용할 수 있을 것이다. 1) 가상환경 (virtual env..