如果我不使用foreignkey,我怎么能连接关系

时间:2014-08-24 16:27:53

标签: python flask sqlalchemy flask-sqlalchemy

class PubSquare(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    author_id = db.Column(db.Integer)
    subject = db.Column(db.String(60))
    timestamp = db.Column(db.DateTime, default=datetime.datetime.now())

author_id与班级User有关。

publist = PubSquare.query.order_by(PubSquare.timestamp.desc()).all()

在jinja2中,

{% for pub in publist %}
{{ pub.author_id }}
{% endfor %}

但我需要在User中显示元素。 我怎么能这样做?

我无法使用foreignkey因为flask-migrate无法使用foreignkey迁移模型。 所以我必须设计没有外键的模型。

我希望有人可以帮助我,谢谢!

0 个答案:

没有答案