繁体   English   中英

Flask-Admin:缺少外键字段

[英]Flask-Admin : Missing Foreign Key Field

我目前正在启动一个项目,需要随时管理我的数据库,因此我使用了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字段。 我不知道为什么...我在做什么错?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM