这是我的存储库:
https://github.com/normandantzig1/artshow.git
运行Flask网站时我没有得到预期的结果
我正在尝试为一个小项目建造。我正在使用virtualenv在Bash中。
当我进入网站的Artshow路线时,看到“这是数组:提交”和“说:”。说重复了11次。首先,我希望看到一个字符串,其中显示“ submissions”所在的提交查询的内容。其次,我希望看到提交者的用户名“ says”:提交的主体重复5次(因为提交表中有5行)。
例:
该网站应显示:汤姆(Tom)说,这是一张猫图片
我是不熟悉烧瓶和sqlalchemy的人。我是否在路线上通过了提交的内容?
答案 0 :(得分:3)
以后,请在问题本身中显示相关代码。
问题出在具有此代码的artshow函数中;
return render_template('artshow.html', title='artshow', submissions='submissions')
在这里,您将文字字符串“ submissions”发送到模板,并对其进行迭代(计算它有多少个字母)。相反,您应该发送在上一行中定义的submissions
变量:
return render_template('artshow.html', title='artshow', submissions=submissions)