본문 바로가기

파이썬8

[Django] Django 제품 보안 업데이트 권고 > 업데이트하기 KISA에서 Django 제품 보안 업데이트 권고 사항으로 22.07.05 게시되었습니다. o Django 의 특정 데이터베이스 함수에서 발생하는 SQL injection 취약점 (CVE-2022-34265) https://www.boho.or.kr/data/secNoticeView.do?bulletin_writing_sequence=66809 KISA 인터넷 보호나라&KrCERT KISA 인터넷 보호나라&KrCERT www.boho.or.kr 제가 사용하고 있는 버전이 Django 3.2 버전 이여서 업데이트가 필요했습니다. 환경은 django 가상환경이고 pip list 입력하여 버전확인 sudo pip install --upgrade django==3.2.14 입력 하시면 업그레이드 진행 진행 후 .. 2022. 7. 6.
[vscode]우분투 가상환경 파이썬 interpreter 설정 먼저 환경은, 오라클클라우드로 ubuntu 20.04 버전을 설치해놓은 상태이고 (WSL 아니다..) sftp로 잘 연결되고, 문제는 없지만 패키지들이 아래와 같이 메시지가 발생하면서 문제를 일으키고 있었다. (코딩이야 어떻게든 하겠지만...) 이것 때문에 골치가 너무 아팠다. 구글링한 결과는 거의 인터프리터만 변경하면 되는것이 였지만 환경은 대부분 윈도우에서 우분투 이미지를 받아 WSL 기능을 이용한 것들....윈도우에 가상환경이 설치되는구조.. 파이썬도 버전을 한개밖에 안써서 바꿀것도 없는 상황 혹시나 하여 우분투서버가 아닌 로컬윈도우 PC에 임의의 폴더로 파이썬 가상환경+ pip django 를 설치하였더니 해결되었다. 오른쪽 하단에도 venv 가상환경으로 적용된것을 확인할 수 있다. 이것떄문에 골.. 2022. 3. 21.
gunicorn + nginx 명령어 sudo systemctl daemon-reload #데몬 리로드 sudo systemctl start gunicorn # 작성한 서비스 실행 sudo systemctl enable gunicorn # 서버 재시작시 자동으로 실행 sudo systemctl status gunicorn.service # 실행한 서비스 상태 보기 sudo systemctl stop gunicorn # 서비스 중지 sudo systemctl restart gunicorn # 서비스 재시작 실행확인 sudo systemctl status gunicorn.service ( 작성한 파일명마다 다름) ========================================== [Unit] Description=gunicorn dae.. 2022. 1. 11.
[Python-Django] mysqlclient 설치시 오류 #Python 버전 : 3.7 #Django 버전 : 2.2.7 Python 및 Django 설치 후 아래와 같이 error : command 'x_86_64-linux-gnu-gcc' failed with exit status 1 에러 문구가 발생합니다. sudo apt-get install python3 python-dev python3-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip 아마도 위의 패키지중 하나가 설치가 안되었거나 최신버전이 아닌듯 싶습니다. 위의 패키지 설치 및 업데이트를 하니 mysqlclient 설치가 정상적으로 완료되었습니다. 출처 : https://github.com.. 2019. 12. 2.