前端获取Python后端数据通常通过HTTP请求实现,以下是使用不同前端框架和库获取Python Flask应用数据的方法:
使用jQuery的Ajax
$.ajax({type: "GET",url: "http://localhost:5000/hello",dataType: "json",success: function(data) {console.log(data); // 输出:{ "message": "hello world" }}});
使用Vue.js和axios
// 前端Vue.js代码旅行目的地
- {{ destination.name }} - 最佳旅行时间:{{ destination.best_time }} - 天气:{{ destination.weather }}
使用Django的request对象

Python Flask后端代码from flask import Flask, request, jsonifyapp = Flask(__name__)@app.route('/api/destinations', methods=['GET'])def get_destinations():destinations = [{"name": "Paris", "best_time": "Spring", "weather": "Mild"},{"name": "Tokyo", "best_time": "Autumn", "weather": "Cool"}]return jsonify(destinations)if __name__ == '__main__':app.run(debug=True)
确保在发送请求时处理好跨域问题,可以使用`flask-cors`库。
以上示例展示了如何使用不同的前端技术栈从Python Flask后端获取数据。请根据您的项目需求选择合适的方法
