这个问题在这里已有答案:
目前我有一个angularjs文件,它使用$ http.get来调用我的python flask脚本。
在这个烧瓶脚本中,我想调用另一个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