解析输出到函数

时间:2019-03-05 08:57:26

标签: python flask

因此,我正在一个网站上工作,该网站接收通过javascript函数发送的一些XML数据,以供服务器处理。

一切正常。只是这样一个事实,即在request.form ['whateverKey']中解析到一个对象方法将使python抛出一个错误,说我的输入提供了2个输出,而函数只需要一个。第一个输入似乎是我刚刚使用的对象的一个​​实例,第二个输入则是字符串形式的发布数据。

但是有趣的是,如果我直接将request.form ['data']声明为一个变量(即var = request.form ['data']),它将不会考虑两个变量-仅用于函数似乎。

这是代码段。

@app.route("/dependencygraph", methods=["POST"])
def dependencygraph_landing_page():
    error = None
    if request.method == "POST":
        entity_collection.read_XML_data(request.form['xml'])

    return render_template("dependencygraph.html") 

read_XML_data也是这样定义的:

    def read_XML_data(data):
    #TODO: Figure out why it takes 2 variables instead
    print(data)

如果重要的话,entity_collection是一个对象。它的类是用不同的.py编写和定义的。

过去无所事事地无所事事。开明原因的原因将是有帮助的,对此的解决方案(如果需要)将是很好的。谢谢:3

0 个答案:

没有答案