0

我目前正在启动一个项目,需要随时管理我的数据库,所以我使用了 Flask-Admin 插件。现在它工作得很好,除了一点,我不知道出了什么问题。
简化我的数据库,我有用户和电影。用户可以发布关于电影的评论。所以这是我的复习课:

# -*- coding: utf-8 -*-

from app import db
from app import admin

class Review(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    note = db.Column(db.Integer)
    critic = db.Column(db.String)

    user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
    movie_id = db.Column(db.Integer, db.ForeignKey('movie.id'))

我唯一的问题是我的 Flask-Admin 页面在创建和编辑评论时没有显示 user_id 字段。我不知道为什么......我在这里做错了什么?

4

1 回答 1

1

我确实忘记在我的用户模型中为评论声明 backref 属性。

于 2014-06-15T16:04:30.527 回答