Я задал аналогичный вопрос вчера, я думаю, но я думаю, что я действительно не объяснил, в чем была моя проблема. У меня есть программа, которая извлекает некоторые данные из запроса. Все нормально, если я запускаю его из терминала, все хорошо, и теперь я хочу знать, как я могу отображать эти результаты на веб-странице. Это просто дело, ничего необычного. Здесь отображается пустая веб-страница с текстом. Это сценарий:Flask - Показать результаты кода на веб-странице
for key in r['playerstats']['stats']:
if key['name'] == "total_kills":
print("Total kills: " + str(key['value']))
elif key['name'] == "total_deaths":
print("Total deaths: " + str(key['value']))
Процесс очень прост: есть форма, пользователь ставит свое имя на нем, а затем ниже код делает запросы и все, и отображаются результаты.
Это часть кода, который выполняет этот процесс, скажем, я хочу отобразить результаты вышеприведенного кода. Как я могу сделать это на колбе? Должен ли я заменить print-s
на имена переменных? Должен ли я вставлять код в скрипт фляжки?
Выход, который (что-то вроде):
Total kills: (number)
Total deaths: (number)
Но я не знаю, как я могу считать, что из всего терминала на веб-странице; это мое беспокойство, и я надеюсь, что кто-то может мне помочь. Если мне нужно уточнить свой вопрос, пожалуйста, позвольте мне сейчас:
P.S. Я читал часть документации Flask и Jinja2, но, честно говоря, я не совсем понял ее часть, и, надеюсь, с ответом отсюда я буду больше на ходу.
Может быть, вы должны попытаться получить основные колб учебники и примеры работы, к этому моменту вы либо имейте идею, как изменить их, чтобы показать, что вы хотите или будете иметь код, с которым вы можете обратиться за помощью. Но вы, вероятно, не познакомитесь с флягой, задав здесь вопросы. – pvg
использовать 'return' для отправки текста/HTML/шаблона в браузер – furas