기본 콘텐츠로 건너뛰기

Flask 16. 회원생성 API 만들기

Flask 16. 회원생성 API 만들기

사용자의 요청에 대해서 html코드를 응답하는 uri와 API로 리소스만 제공하는 uri가 있다. 이 두개를 구분해서 개발할 것이다.

flask에서 제공하는 blueprint를 이용할 것이다.

api로 만든다고 하여도 데이터베이스를 활용해야 한다.

새로 나온것.

블루 프린트

app.register_blueprint ...

블루프린트

작성한 컨트롤러 코드들이 app.py에 모여잇지 않고 분리해서 작성할 수 잇다. 그 코드들은 api_v1에 있고, 거기서 개발한 컨트롤러 코드들은 user.py에 있다. 그럼 user.py에서 쓰는 api는 어디서 가져온거냐면 __init__.py에서 블루프린트로 api객체를 만들었고 그것을 이용한 것이다.

api는 jsonify()함수를 통해서 json 리소스만 전달해준다.

from http://ohdowon064.tistory.com/130 by ccl(A) rewrite - 2020-03-16 16:54:10

댓글

이 블로그의 인기 게시물

Flask 13. pythonanywhere에 배포하기

Flask 13. pythonanywhere에 배포하기 Login: PythonAnywhere It's always a pleasure to hear from you! Ask us a question, or tell us what you love or hate about PythonAnywhere. We'll get back to you over email ASAP. Sorry, there was an error connecting to the server. Please try again in a few moments... www.pythonanywhere.com from http://ohdowon064.tistory.com/124 by ccl(A) rewrite - 2020-03-11 15:54:10

Flask.py #1 설치해보자

Flask.py #1 설치해보자 Flask는 python의 프레임워크라고 할 수 있습니다. Flask를 설치해보자! # 리눅스 -- 접기 이러면 끝 - # pip install flask $ sudo -s 리눅스 같은 경우는 이미 파이썬이 설치가 되어 있을겁니다. # 리눅스 -- 접기 # 맥 -- 접기 이러면 끝 - $ sudo pip install flask 설치가 끝낫으면 Terminal.app 을 열어줍시다. 로 접속하여 파이썬을 설치해 줍니다. [ https://www.python.org/ ] # 맥 -- 접기 # 윈도우 -- 접기 [ https://www.python.org/ ] 로 접속하여 파이썬을 설치해 줍니다. 설치가 끝났으면 [ 고급설정 ] - [ 환경변수 ] - [ 시스템 변수 ] 에서 Path를 찾아줍니다. Path를 찾으셧다면 편집을 누르고 파이썬의 설치 경로와 파이썬 폴더 내의 Script 폴더를 입력해 줍시다. 환경변수까지 끝나셧다면 cmd 창을 키시고 pip install flask 이러면 flask 설치가 끝나게 됩니당 from http://chocoweb.tistory.com/14 by ccl(A) rewrite - 2020-03-07 13:54:54