-
Flask 로 Rest API 구현하기 - 개발환경구축Python/flask 2021. 5. 23. 01:43반응형
가끔 오픈소스로 샘플 앱을 구현 하다보면 예제로 API와 통신 해야 하는 부분을 만들고 보여줘야 하는 상황이 발생하는데 외부의 API를 사용하는것은 보안이나 트래픽의 제한이 있는 경우가 있어 사용하기 어려운경우가 있습니다.
이럴때 그냥 간단하게 로컬로 API 서버를 돌리고 앱을 테스트 하게 할수 있으면 여러가지로 써먹기가 용의하기 때문에 간단하게 API를 구현할 수 있는 Flask를 사용하여 RestAPI를 구현하고자 합니다.
개발환경은 Pycharm CE를 사용하도록 하겠습니다.
https://www.jetbrains.com/ko-kr/pycharm/download
다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE
www.jetbrains.com
처음으로 Pycham을 설치가 완료된 후 project를 새롭게 생성합니다.
프로젝트 명 및 프로젝트 이름을 정하고 Create 버튼을 클릭합니다.
저는 프로젝트 명을 "flask_test" 라고 작성하겠습니다.
프로젝트가 완성되면 하단의 terminal 에서 아래의 명령어를 입력 하여 Flask를 설치합니다.
그리고 Flask를 테스트 할 Python 파일을 새롭게 생성합니다.
저는 파일명을 flask_test.py로 하겠습니다.
그리고 아래와 같이 코드를 작성합니다.
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == "__main__": app.run()
그리고 flask_test 파일을 실행 시키면 아래와 같이 terminal에서 서버가 작동하는것을 확인 할 수 있습니다.
브라우저에서 http://127.0.0.1:5000/ 으로 접속하면 아래와 같이 Hello, World! 가 정상적으로 return 오는것을 확인 할 수 있습니다.
다음번에는 flask로 작성된 API로 Json을 주고 받는것을 해볼 예정입니다.
Flask 로 Rest API 구현하기 - Json 주고받기
https://dnight.tistory.com/entry/Flask-%EB%A1%9C-Rest-API-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD%EA%B5%AC%EC%B6%95 Flask 로 Rest API 구현하기 - 개발환경구축 가끔..
dnight.tistory.com
[참고 링크]
https://justkode.kr/python/flask-restapi-1
Flask로 REST API 구현하기 - 1. Flask-RESTX
이번 시간에는 Flask로 간단히 REST API를 주고 받는 API Server를 만들어 보겠습니다. Flask란? Flask는 Python 기반의 Micro Web Framework 입니다. 배우기 쉽고, 간단한 코드 구현과 자유도가 높다는 점이 장점
justkode.kr
https://cholol.tistory.com/421
[핵 쉬운] python, flask로 restful api 서버 만들기,
Flask(python) 사용해서 RESTful api서버 만들기 한동안 토이 프로젝트를 진행할 때, api서버는 항상 php를 이용해 만들었습니다. 예전에 안드로이드와 mysql을 php를 활용해 연동한 적이 있는데 이때 사용
cholol.tistory.com
https://rekt77.tistory.com/103?category=825845
[Flask] 파이썬 Flask를 이용하여 REST API 만들기 - 1
# Flask 1. Flask란? Flask는 웹 어플리케이션 제작을 위한 프레임워크입니다. 성능은 뛰어나지만 라이트한 특성때문에 간단한 API서버 구축에 적합합니다. www.linkedin.com이 Flask를 이용해 만든 대표적인
rekt77.tistory.com
https://krksap.tistory.com/1750
Python Flask Pycharm Community Edition에서 개발환경 구축하기
Pycharm Community Edition은 무료지만 편의 기능들이 많이 빠져있습니다. 그 중에 하나가 Flask를 지원하는 탬플릿입니다. 저처럼 Ultimit을 사기는 아깝고 Pycharm은 꼭 쓰고 싶은 경우 flask연동 탬플릿을
krksap.tistory.com
반응형'Python > flask' 카테고리의 다른 글
Flask 로 Rest API 구현하기 - Json 주고받기 (0) 2021.05.23