Итак, я работаю над сайтом, который принимает некоторые XML-данные, отправленные через функцию javascript, для обработки сервером.
Все нормально.Это просто тот факт, что синтаксический анализ в request.form ['whatKey'] метода объекта заставит 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