Создал веб-сервис с использованием Flask. Но получение выходных данных в HTML-тегах

#json #django #web-services #flask

#python #flask

Вопрос:

Результирующее изображение введите описание изображения здесь

Моя цель — отобразить «Привет, входное имя«

web.py:

 from flask import Flask, jsonify
import requests

app = Flask(__name__)

@app.route('/<name>',methods=['GET'])
def index(name):
    return jsonify({'out' : "Hello "   str(name)})

if __name__ == '__main__':
    app.run(debug=True)
  

Комментарии:

1. В чем проблема, не могли бы вы объяснить немного подробнее.

Ответ №1:

Вы не получаете выходные данные в «HTML-тегах», вы получаете строку JSON.

Этот код:

 jsonify({'out': 'Hello'})
  

создает строку "{'out': 'Hello'}" внутри Response объекта Flask.

Чтобы получить желаемый результат, вам нужно:

 return "Hello " str(name)