Как вернуть существующий XML-файл по GET-запросу (FLASK) - PullRequest
0 голосов
/ 27 октября 2018

В настоящее время я борюсь с кодом Python Flask. У меня есть существующий xml-файл, в котором есть некоторые значения, которые я хочу отправлять всякий раз, когда выполняется GET-запрос для определенного URL.

Не получается, чтобы мой уже существующий 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 / rout.py", то xml-файл находится в "localhost / resources / resources.xml".

Я пробовал разные вещи, но ни одна из них, похоже, не работала (с Response фляги, render_template, make_response, ..).

Есть идеи?

1 Ответ

0 голосов
/ 29 октября 2018

Я думаю, что нашел что-то:

, используя объект импорта Flask, я могу читать XML-файлы как объект, а затем настраивать его.После этого я могу просто преобразовать его обратно в строку, отформатированную в XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...