我目前正在处理一些Python Flask代码。我有一个现有的xml文件,其中包含一些值,只要在某个URL上执行GET请求,我就想发送该值。
我似乎无法将我已经存在的XML发送回发送GET请求的客户端。有人可以帮我吗?
from app import app
from flask import request, Response, render_template, make_response
@app.route('/')
def index():
return "Hello World, this is the index page"
@app.route('/inventory')
def inventory():
if(request.method == "GET"):
#Here should the return happen of the existing xml-file
我的XML文件与该代码不在同一目录中。 如果此代码位于“ localhost / app / routes.py”中,则xml文件位于“ localhost / resources / resources.xml”中。
我尝试了不同的方法,但似乎都没有效果(使用flask的Response,render_template,make_response等)。
有什么想法吗?
答案 0 :(得分:0)
我想我发现了一些东西
通过使用Flask import objectify,我可以将XML文件作为对象读取,然后进行调整。完成后,我可以简单地将其转换回XML格式的字符串。