Почему мой сайт Flask не отображает правильную информацию из базы данных? - PullRequest
0 голосов
/ 01 сентября 2018

Вот мой репозиторий:

1003 *

https://github.com/normandantzig1/artshow.git

1008 *

Я не получаю ожидаемых результатов при запуске своего сайта Flask

1012 *

Я пытаюсь построить небольшой проект. Я в Баше с добродетелью.

1016 *

Когда я иду на свой маршрут по Artshow для этого сайта, я вижу «Это массив: представления» и «говорит:». Говорит повторяется 11 раз. Во-первых, я ожидаю увидеть строку, отображающую содержимое моего запроса на отправку, где указано «подчинение». Во-вторых, я ожидаю увидеть имя пользователя отправителя, «говорит»: и тело представления повторяется 5 раз (потому что в таблице отправки есть 5 строк).

1020 * * * Пример тысяча двадцать-один: * * 1 022

Сайт должен показывать: Том говорит Вот изображение кота

1026 *

Я новичок в колбе и sqlalchemy. Я сдал заявки прямо на маршрутах?

1 Ответ

0 голосов
/ 01 сентября 2018

В будущем, пожалуйста, покажите соответствующий код в вашем вопросе.

Проблема в вашей функции Artshow, где у вас есть этот код;

return render_template('artshow.html', title='artshow', submissions='submissions')

Здесь вы отправляете буквальную строку «представления» в шаблон и перебираете его (считайте, сколько букв у него есть). Вместо этого вы должны отправить переменную submissions, которую вы определили в предыдущей строке:

return render_template('artshow.html', title='artshow', submissions=submissions)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...