flask_scripts는 웹 모듈 밖에서 스크립트를 관리해주는 라이브러리.기능개발 서버 실행파이썬 쉘
flask에서 mysql 연동까지 완성됐고, 이제 DB를 REST API로 CRUD 연산이 가능하고자 한다😁먼저 DB 스키마를 python 에서 class화 시킨다. 아주 아주 간단한 group_table을 만들었다.db = DBManager.db @app.route
MQTT Publish 데이터를 Flask에서 Subscribe 하여 받은 후, Vue로 socket 통신하는 과정을 기록하려 한다.MQTT 통신은 IoT 기술에 많이 쓰이는데 현재 프로젝트에서도 센서 데이터를 무선으로 통신하기 위해 사용한다.센서 데이터를 측정하여 g
json 형식에서 Decimal type이 있어 생기는 오류 였다.이는 sqlalchemy query 결과로 나온 값이었는데, 이를 float로 변환하니 제대로 동작하는 것을 확인하였다.Code이해를 위해 사용된 함수 전체 코드를 첨부한다.
Create VueInstall NPM ModulesCheck Vuetify Envirnomentcheck vue.config.js fileCreate BackendInstall Modulemain.pyStart ServerEdit frontend/vue.config.
python에서는 db에 null value를 넣을 때 None을 넣어주면 된다.나는 sqlalchemy로 db 작업을 하고 있고 데이터 값을 Null로 update 시켜주는 로직을 짜고 있다.코드는 아래와 같다.Users는 db Model로 클래스 정의해놓은 것이다.
QueuePool limit of size 10 overflow 10 reached, connection timed out, timeout 30 (Background on this error at: http://sqlalche.me/e/3o7r) sql pool을 사
Flask module을 설치하고 나서 자동으로 설치되는 모듈의 버전때문에 flask 실행이 안되는 문제가 있었다.다시 모듈을 삭제 하고 새로운 버전으로 설치해주니 정상적으로 flask 실행이 되었다.ImportError: cannot import name 'escap
flask 서버 접속 시 html 파일안에 쓰인 js 파일에서 GET 404 에러가 떴다.flask에 접속했을 때 html 파일안에 쓰인 .js 파일을 가져오지 못해서 생기는 에러이다. html의 javascript에서 외부 javascript 파일을 쓰기 위해 &l