02. First Flask Application - Hello World!


from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

# Every resource is a class
class Student(Resource):
    def get(self, name):
        return {
            'student': name
        }

api.add_resource(Student, '/student/<string:name>')

if __name__ == '__main__':
    app.run(port=5000, debug=True)
  • 在Flask-RESTful裡面, 所有的resources都是class, 所以會建立一個Student的class, 並且讓Flask-RESTful知道他是一個Resource
  • 接著下一步就是必須用app.add_resource()把Student Resource加進api裡面
    這邊不用app.route()的方式去處理路徑, 直接寫在add_resource()裡面即可
  • 最後面則指定app run在port 5000, 並且把debug給打開
  • 在app跑起來之後, 可以用postman去測試這個endpoint是否可以用
#Flask #Python #REST






你可能感興趣的文章

貪婪演算法(Greedy Algorithm)

貪婪演算法(Greedy Algorithm)

[BE101]  留言板(中-修正問題篇)

[BE101] 留言板(中-修正問題篇)

[Oracle SQL Debug] 解決Unpivot時,Null值被剔除的問題

[Oracle SQL Debug] 解決Unpivot時,Null值被剔除的問題






留言討論