목록백/flask (2)
SOCO
1. restx는 api를 쉽게 만들 수 있도록 도와주는 라이브러리입니다! restx의 Namespace는 flask의 Blueprint와 같은 기능을 합니다. 2. 하나의 app.py파일로 path도 설정하고 이것저것 다 하는 경우에는 #app.py 파일 app = Flask(__name__) ...... if __name__ == "__main__" : app.run(host="0.0.0.0", debug=True, port=5000) 이렇게 하면 http://0.0.0.0:5000/ 에 들어가서 테스트를 해볼 수 있지만 restx의 Namespace를 사용해서 api를 만든 경우 해당 파일에서 실행을 하려고 하면 404에러가 계속 뜹니다ㅠㅠ 3. restx의 Api객체의 add_namespace()..
pip : 파이썬 패키지 관리자 pip3 install [패키지이름] 마이크로 프레임워크인 플라스크는 필요할 때마다 외부 모듈을 별도로 설치해야함 플라스크 앱 구조 사용자가 웹 페이지를 보기 위해서 url호출 플라스크로 구성된 웹 페이지는 url과 연결된 뷰 함수 호출 논리 실행함 결과를 반환하여 응답전송 전송된 응답값이 html로 표현되어 웹페이지를 구성해서 사용자에게 보여짐 사용자가 url호출시 플라스크안에서 사용하는 기능은 라우트, 데코레이터, 템플릿, 뷰함수가 있음 기본적으로 5000번 포트를 사용함 127.0.0.1:5000 from flaks import Flask #Flask모듈 import app = Flask(__name__)#앱 instance생성 : 기본뼈대 생성 @app.route(..