앎을 경계하기

웹컨텐츠 2

FLASK 3 - get, post 분기 생성/클라이언트에서 서버로 데이터 전송

웹 페이지에서 로그인을 하는 경우와 같이 사용자가 어떠한 입력을 통해 서버에 데이터를 전송해야하는 경우가 있다.이 때 GET과 POST 방식으로 데이터를 받는다. 학부 때 통신 수업에서 배웠던 기억을 되살리면... GET은 데이터가 전부 오픈된다는것이고 POST는 GET보다는 보안측면에서 안전하다는것..? 정도 기억난다. (포스팅 후 찾아봐야지)접속 URL을 정하는 어노테이터의 파라미터인 methods에 사용할 방식을 지정해준다.app.py@app.route("/", methods=["GET", "POST"]) # 접속 urldef index(): if request.method == "POST": # 요청 방식이 POST라면, print(request.form.get("user")) # 안전하게 가져오..

Programming/Python 2020.12.17

FLASK 1 - Flask 가상환경 생성, 패키지 설치 및 app.py

환경Windonws 10가상환경 생성 및 필요 패키지 설치conda create -n flask생성된 가상환경을 활성화한다.conda activate flaskpip3을 사용하여 가상환경 내에 필요한 패키지를 설치한다.pip3 install flaskapp.py 작성하기Flask에서 app.py는 서버가 가동될 파이썬 파일을 말한다.작성을 위해 visual studio code를 실행하고 프로젝트 폴더 아래에 app.py 파일을 생성한다. from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') if __name__=="__main_..

Programming/Python 2020.12.14