Как показать данные из другой функции в приложение колбу - PullRequest
0 голосов
/ 23 сентября 2019

Я новичок в питоне и фляге.Может ли кто-нибудь помочь мне в этом

from flask import Flask
import logging

logging.basicConfig(filename="err.log",level=logging.DEBUG)

student = ['abcd', '001', '11']  # I want to extract list value from here and needs to display in flask app

app = Flask(__name__)

@app.route("/")
def student_details():
    print("student: "+student[0])
    print("id: "+student[1])
    print("grade: "+student[2])

student_details()

if __name__ == "__main__":
    app.run(host='127.0.0.1', port="8000",debug=False)

Текущий вывод: Внутренняя ошибка сервера

Желаемый вывод:

студент: abcd

id: 001

оценка: 11

1 Ответ

0 голосов
/ 23 сентября 2019

Хотя я бы посоветовал прочитать о том, как создавать HTML-страницы и использовать шаблоны Jinja с флягой, используйте return вместо print.print () используется для печати на консоли.Вы также можете использовать цикл for для генерации строки и ее возврата.

from flask import Flask
import logging

logging.basicConfig(filename="err.log",level=logging.DEBUG)

student = ['abcd', '001', '11']  # I want to extract list value from here and needs to display in flask app

app = Flask(__name__)

@app.route("/")
def student_details():
    return "student " + str(student[0]) + " id " + str(student[1]) + " grade " + str(student[2])

if __name__ == "__main__":
    app.run(host='127.0.0.1', port="8000",debug=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...