python을 이용하여 웹서버를 만들 수 있도록 도와주는 web-framework
#1
from flask import Flask
app = Flask(__name__)
#2
@app.route("/):
#3
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
#1
from flask import Flask,jsonify
app = Flask(__name__)
@app.route("/")
def hello_json():
#2
my_data={"name":"woonee"}
#3
return jsonify(my_data)
if __name__ == "__main__":
app.run()
jsonify
를 임포트해야함render_template
을 이용하여 리턴 할 수 있다.@app.route('url',methods=["GET"])
@app.route('ur2',methods=["GET","POST"])
#1
from flask import Flask, jsonify,request
app = Flask(__name__)
#2
@app.route("/",methods=["GET"])
def hello():
#3
name = request.args.get('name')
return jsonify(name)
if __name__ == "__main__":
app.run()
-> 나중에 공부를 더 해서 다양한 메소드 통신 방식을 포스팅 해야겠다.
debug<info<warning<error<critical
순대로 위험도가 높음from flask import Flask,render_template
app = Flask(__name__)
#1
@app.errorhandler(404)
def page_not_found(error):
#2
app.logger.error(error)
return
#3
render_template("page_not_found.html")
@app.route("/")
def hello():
return "Hello World!"
if __name__=="__main__":
app.run()
엘리스 ai track3기 수업을 들으며 정리한 내용을 바탕으로 작성된 포스팅입니다.