본문 바로가기

flask

Vue.js & Flask - 데이터 주고받기 (axios) Dockerfile과 docker-compose를 사용해서 작성 된 frontend / backend 를 올렸다. 이제 frontend ←→ backend가 서로 통신이 되는지, 데이터를 주고 받을 수 있는지 확인 해 보려고 한다. 소스 파일은 여기에 있다 -->Github Soruce docker-compose 개발환경 시작 이전에 작성 했었었던 docker-compose로 세팅한 개발환경을 실행 해 주어서 실시간으로 변경 되는 것을 보려고 한다. $ docker-compsoe up --build flask의 주소로 데이터 받아 올 수 있는 환경 구성하기 데이터의 구성과 추적을 위해서 도커에 올라가있는 플라스크 서버에 logging 남기는 설정을 해 주도록 해야겠다. . ├── app.py ├── ba.. 더보기
Vue.js & Flask - 개발환경구축하기 vue-flask-docker free admin template인 vue-flask-docker이다. 유료로 구매한 템플릿이 있지만 소스코드를 공개 할 수 없을 것 같아 free 라이센스를 가진 템플릿을 사용해서 vue와 관련된 것들을 공유 해 보려고 한다. 개발 환경 구축이기 때문에, front/back 모두 개발환경으로 구축을 시작했고 Docker를 사용해서 작업을 했지만 소스를 수정했을 때 바로 적용 될 수 있도록 volume 옵션을 주었다. volume : Docker에 올린 파일과 연동 할 수 있는 위치를 설정 해 주는 옵션 Vue - Flask 구축하기 Download 소스 파일은 아래에 있다. 스스로 구축 해도 된다. -> Github Soruce $ git clone https://git.. 더보기
Flask - uwsgi - Nginx 와 docker-compose를 사용해 서버를 만들자 NGINX 와 uWsgi서버를 함께 사용한 Flask 서버를 Docker로 만들어 봅시다. 이전에 NGINX, uWsgi, Flask가 묶여있는 Dockerfile이 있었다. 그 도커파일을 사용한다면, 일일히 세팅을 하지 않아도 한번에 작업을 할 수 있는 것이 큰 장점이었다. 이번에는 각각의 파일을 따로 만들어 작업하는 방법을 소개 해 보려고 한다. Nginx + uWsgi + Flask with docker-compose 예제 다운로드 $ git clone https://github.com/paullee714/flask-projects.git Project Structure flask-nginx-uwsgi-Docker ├── docker-compose.yml ├── flask │ ├── Dockerfi.. 더보기
Flask 에 uwsgi 서버 적용하기 Flask with Docker, uwsgi wsgi를 사용한 Flask wsgi는 CGI(Common Gateway Interface)의 일종으로, web이 이제 막 걸음마 단계를 시작했을 적에 CGI는 수많은 언어에서 문제 없이 작동한다는 이유로(애초에 CGI 외에 다른 선택권이 없기도 했다) 기하급수적으로 사용량이 증가했다. 하지만 CGI는 너무 느리고 제한사항도 많았을 뿐더러, python app에서는 CGI, mod_python, Fast CGI 등등 만을 사용했다. wsgi는 이와중에 프레임워크의 웹서버로, route web에서는 표준 인터페이스로 개발되었다. 출처: https://paphopu.tistory.com/entry/WSGI에-대한-설명-WSGI란-무엇인가 [jadehan] wsgi.. 더보기
Flask - DB (Mysql) 연동과 CRUD Flask db연동 - CRUD flask와 db연동을 합니다. Flask - Database(Mysql) DB - Mysql Flask ORM Model From - SqlAlchemy Create DB & Table DB 세팅 및 설치가 어렵다면, Docker를 사용해보자 [Dev/Docker&kubernetes] - Docker 를 사용해 Database 간단하게 구축하기 (MYSQL) create table test_db.my_user( id int(11) NOT NULL auto_increment, user_name varchar(20), created_at datetime default current_timestamp, udpated_at datetime default current_times.. 더보기
Python Basic - 설치 이번 포스팅은 파이썬에 천천히 입문하여, 후에 Django, Flask 등을 비롯하여 웹크롤링, 더 나아가서 머신러닝과 인공지능까지 볼 수 있는 기반을 마련하고자 합니다. 기본적인 스킬과 문법, 용도와 팁부터 응용과 심화까지 함께 같이 공부했던 부분을 적어보고자 합니다 오늘은 Python을 배우고 사용하기 위해 바탕이되는 프로그램을 설치하려고 합니다!! 설명이 길었습니다... Python 설치 파이썬 공식 홈페이지로 들어가 주도록 합니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 위의 링크로 들어가거나, Google에 Python이라고만 쳐도 .. 더보기