这是我的存储库:
https://github.com/normandantzig1/artshow.git
当我运行Flask网站时,我没有得到预期的结果
我正在努力建立一个小项目。我在Bash有一个virtualenv。
当我转到我的Artshow路线时,我看到“这是阵列:提交”和“说:”。说重复11次。首先,我希望看到一个字符串,显示我的提交查询的内容,其中“提交”是。其次,我希望看到提交者的用户名,“说”:提交的正文重复了5次(因为提交表中有5行)。
例:
该网站应该显示:汤姆说这是一张猫图片
我是烧瓶和sqlalchemy的新手。我是否在路线中通过了提交的内容?
将来,请在您的问题中显示相关代码。
问题出在你的artshow函数中,你有这个代码;
return render_template('artshow.html', title='artshow', submissions='submissions')
在这里,您将文字字符串“提交”发送到模板,然后迭代它(计算它有多少个字母)。相反,您应该发送您在上一行中定义的submissions
变量:
return render_template('artshow.html', title='artshow', submissions=submissions)