我目前正在启动一个项目,需要随时管理我的数据库,所以我使用了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'))
我唯一的问题是在创建和编辑Review时我的Flask-Admin页面没有显示user_id字段。我不知道为什么......我在这里做错了什么?
答案 0 :(得分:1)
我忘记在我的用户模型中为评论声明backref属性。