본문 바로가기
반응형

파이썬14

[Python] json.dumps 유니코드 인코딩 깨지는 오류 안녕하세요. 오늘은 json.dumps 유니코드 인코딩 깨지는 오류에 대해 알아보려고 합니다.   오류파이썬으로 개발을 하다보니 한글이 아래처럼 유니코드로 들어가는 오류가 발생을 하였습니다.DB에서는 정상적으로 한글로 내려왔는데 json.dumps를 거치게 되면 아래처럼 되는 현상을 발견하였습니다. result = {"Test_1" : '홍길동', "Test_2" : '조선'} print(json.dumps(result))# 결과 값{"Test_1": "\ud64d\uae38\ub3d9", "Test_2": "\uc870\uc120"} 해결 방법json.dumps에 ensure_ascii=False를 추가하여 해결하였습니다 !# 수정 전json.dumps(result)# 수정 후json.dumps(re.. 2024. 6. 28.
[Python] flask cors 설치 및 적용 예시 안녕하세요. 오늘은 flask cors 설치 및 적용에 대해 알아보려고 합니다. CORS 란? CORS는 "Cross Origin Resource Sharing"의 약자인데 해석하면 서로 다른 도메인간에 자원을 공유하는 것을 의미하며 기본적으로 브라우저에서 허용하지 않은 도메인에 대한 자원 공유가 보안상의 이유로 스크립트에서 시작된 교차 출처 HTTP 요청을 제한합니다. API를 사용하는 웹 애플리케이션은 다른 출처의 응답에 올바른 CORS 헤더가 포함되지 않는 한 애플리케이션이 로드된 동일한 출처에서만 리소스를 요청할 수 있습니다. 1. flask-cors 를 설치pip install flask-cors  2. flask-cors를 import하여 적용 CORS를 아래처럼 적용을 하면 어떤 호출이던 허.. 2024. 4. 30.
[Python] flask 저장 후 자동 갱신(재시작) - debug mode 안녕하세요. 오늘은 flask 저장 후 자동 갱신(재시작) - debug mode에 대해 알아보려고 합니다. 서버를 올리고 파일을 수정하여도 바로 재실행이 되지 않아서 서버를 재실행해야 적용이 되는 경우가 많으셨을 겁니다. 해당 문제도 이전에 소개드린 것 처럼 두 가지의 방법이 존재합니다.  1. app.run 을 활용한 debug mode 실행 # app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello, JeeU World!'if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)   2. flask run을 활용한 de.. 2024. 4. 29.
파이썬 플라스크 (Python flask) 설치 및 사용법 안녕하세요. 오늘은 파이썬 플라스크 (Python flask) 설치 및 사용법에 대해 알아보려고 합니다! 플라스크(flask)란? 파이썬 기반으로 작성된 마이크로 웹 프레임 워크(Micro Web Framework)으로 웹 서버나 API를 만들 때 사용합니다. 한마디로 쉽게 쓸 수 있는 웹 서버입니다! 파이썬 설치 방법은 아래와 같습니다. 2021.10.19 - [Programming/Python] - [Python] 파이썬 설치 및 실행 방법 [Python] 파이썬 설치 및 실행 방법 안녕하세요. 이번에는 파이썬 설치하는 법을 알려드릴건데요. 파이썬은 최신 버전보다는 한단계 낮은 릴리즈 버전을 다운받는것을 추천드립니다. ex) 3.10.x 이 최신이라면 3.9.x를 추천 드립니다. jeeu147.tis.. 2023. 9. 17.
파이썬 가상환경(Python venv) 구축 및 설치 안녕하세요. 오늘은 파이썬 가상환경(Python venv) 구축 및 설치에 대해서 알아보려고 합니다! 가상환경이란? 말 그대로 시스템 환경에 영향을 받지 않는 또 다른 공간을 뜻 합니다. 가상환경을 쓰는 이유는 기존 서비스에서 다른 버전을 사용 중에 다른 디렉토리에서 최신 버전으로 인스톨을 하는 순간 기존에 되고 있던 서비스가 안될 가능성이 크기 때문입니다. 그래서 가상환경을 구축하여 기존에 서비스에 영향이 미치지 않도록 하기 위함입니다! 미리 파이썬이 설치되어 있다라는 전제하에 진행을 하겠습니다! 파이썬이 설치되어 있지 않으신 분은 아래의 링크에서 파이썬을 먼저 설치하여 따라오시기 바랍니다! 2021.10.19 - [Programming/Python] - [Python] 파이썬 설치 및 실행 방법 [P.. 2023. 8. 12.
[Python] No module named 'MySQLdb' 해결법 안녕하세요. 오늘은 No module named 'MySQLdb' 해결법에 대해 알아보려고 합니다. 해당 오류는 파이썬 프레임워크 Flask(플라스크) or Django(장고)에서 mysql로 연결하고자 할 때 나는 에러입니다. 인터넷에 쳐보면 너무 복잡하게 해결하려는 글들이 많아서 간단하게 해당 문제를 해결해보려고 합니다. 정말 간단하게 아래의 명령어로 해결하실 수 있습니다. pip install mysqlclient 해당 명령어로 mysqlclient를 설치하게 된다면 다른 것들을 따로 설정하지 않아도 에러가 말끔하게 사라지는걸 확인할 수 있습니다. 이렇게 No module named 'MySQLdb' 해결법에 대해 알아보았습니다. 감사합니다. 2022. 9. 21.