将参数从 Javascript 传递到 flask python 脚本

Passing Parameters from Javascript to flask python script

本文关键字:flask python 脚本 参数 Javascript      更新时间:2023-09-26

目前我有一个angularjs文件,它使用$http.get来调用我的python烧瓶脚本。

在这个烧瓶脚本中,我想调用另一个python脚本(运行pySolr),但是http.get调用包含一个我希望传递给这个pySolr脚本的参数。

是否有任何关于此的文档/实际上可以完成吗?

$http.get('http://localhost:5000/python/solr', "$scope.tag");
console.log($scope.tag);

$scope.tag 是我需要获取的变量

我的烧瓶文件如下:

from flask import Flask
app = Flask(__name__)
@app.route('/python/solr')
def solr():
    "MY CODE TO CALL SOLR SCRIPT GOES HERE"

if __name__ == "__main__":
app.run()

您应该能够使用查询参数执行此操作:

$http.get('http://localhost:5000/python/solr?tag=' + $scope.tag);
console.log($scope.tag);

在烧瓶中

from flask import request
@app.route('/python/solr')
def solr():
    print request.args  # should get tag here