报错:jinja2.exceptions.UndefinedError: 'sqlalchemy.orm.collections.InstrumentedList object' has no attribute 'content'
一、报错前提:
1. 有一张表user和一张表aboutme,其中foreignkey写在了aboutme上
关于aboutme主要代码为:
class AboutMe(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
content = db.Column(db.BLOB, nullable=False)
pdatetime = db.Column(db.DateTime, default=datetime.now)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
user = db.relationship('User', backref='abouts')
2. user与aboutme属于一对多关系
3. 当在模板接收content值时,出了报错
4.报错代码段:
<div id="container">
<p>
{% if not user.about %}
用户中心设置更多关于我的信息~~~~
{% else %}
{
{ user.about.content | cdecode1 | safe }}
{% endif %}
</p>
</di