Flask是一个轻量级的Python Web框架,可以用于快速构建Web应用程序。API(Application Programming Interface)是一组定义了应用程序之间交互的规则和工具的接口。
在Flask中,可以通过发布字典列表的方式来创建API。具体步骤如下:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route
装饰器指定URL路径:@app.route('/api/dictionary', methods=['GET'])
def get_dictionary():
dictionary = [
{'word': 'apple', 'definition': 'a round fruit with red or green skin'},
{'word': 'banana', 'definition': 'a long curved fruit with yellow skin'},
{'word': 'carrot', 'definition': 'a long, orange vegetable'}
]
return dictionary
return jsonify(dictionary)
if __name__ == '__main__':
app.run()
这样,当访问/api/dictionary
路径时,将会返回一个包含字典列表的JSON响应。
Flask的优势在于它的简洁性和灵活性,适合快速开发小型或中型的Web应用程序。它可以与其他库或框架(如SQLAlchemy、Jinja2等)进行集成,提供更强大的功能和扩展性。
适用场景:
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云