본문 바로가기

Python/django

(12)
[#Python Django] 장고 유니코드 디코드 에러, UnicodeDecodeError: 'utf-8' codec can't decode byte Django로 만들어둔 웹에서 한글을 적으니 갑자기 UnicodeDecodeError가 발생하기 시작했다 먼저 두 가지 방법을 시도해봤다 ① django version 바꾸기, 업그레이드 해보기(현재 Django==3.0.4) -> 실패 ② technical_500.html 파일 encoding 수정 /home/ubuntu/[프로젝트명]/venv/lib/python3.6/site-packages/django/views/debug.py 331 line with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding='utf-8') as fh: .open() -> .open(encoding='utf-8')로 수정해준다 -> 실패 되다가 안 되는..
[#Python Django] Django 웹 애플리케이션 시작하기 AWS에서 인스턴스 생성 후 Linux 환경에서 세팅을 시작했다 ① 가상환경 설치, django 세팅 sudo apt install python3-pip pip3 install virtualenv python3 -m virtualenv venv(가상환경 폴더명) cd venv/bin source activate pip3 install django django-admin startproject project . python3 manage.py startapp main python3 manage.py migrate python3 manage.py createsuperuser ② settings.py 수정 ALLOWED_HOST = ['localhost', '127.0.0.1', 'IP', '도메인'] INS..
[#Python Django] UnicodeDecodeError at / 'utf-8' codec can't decode byte 0xff in position 90: invalid start byte Linux에서 Django로 웹사이트를 만드는데 index 파일에 한글을 쓰자 마자 이런 에러가 발생했다 원인은 python3이 아닌 python으로 startproject 혹은 startapp을 실행해서! Linux에서 python3을 이용해서 프로젝트 생성, 앱 생성, 서버 실행해야 한다는 것을 잊지 말자
[#Python Django] pip install -r requirements.txt 명령어 입력 시 MySQL 에러 Git에서 내려받은 Python Django 프로젝트를 로컬에서 돌리거나, 프로젝트를 다른 컴퓨터에서 돌릴 때 먼저 가상환경을 생성하고 실행할 것이다 pip install -r requirements.txt 가상환경에 패키지를 한 번에 설치하기 위해 명령어를 쳤을 때 MySQL 에러가 발생했다 www.lfd.uci.edu/~gohlke/pythonlibs/ Python Extension Packages for Windows - Christoph Gohlke by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Updated on 27 July 2020 at 04:51 UTC. This page..