#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)