在html中只有topic如何通过他的foreignkey user_id得到username

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
class User(db.Model):
    __tablename__="user"
    id=db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(64),unique=True)
    is_admin = db.Column(db.Boolean)
    password = db.Column(db.String(128))
    timestamp= db.Column(db.DateTime(), index=True,default=datetime.now)
    topics=db.relationship("Topic",backref='author')
    claims=db.relationship("Claim",backref='author')
    replys=db.relationship("Reply",backref='author')

class Topic(db.Model):
    __tablename__="topic"
    id=db.Column(db.Integer, primary_key=True)
    title=db.Column(db.String(128),nullable=False)
    user_id=db.Column(db.Integer,db.ForeignKey('user.id'))

{% for cla in topic.claim %}
                        <p onclick="javascript:window.location.href='{{ userid }}/post/{{ cla.id }}'" class="ClaDet">Claim:{{ cla.headermessage }}<B></B></p>
                        <p><b><i>{{ cla.user_id }}/{{ cla.timestamp }}</i></b></p>
                        <p class="ClaCon">{{ cla.content }}</p>
                        <HR align=center width=300color=#987cb9 SIZE=5>
                    {% endfor %}