flask-admin 如何实现“列过滤”
class Shop(db.Model):
__tablename__ = 'shop'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(20), unique=True)
class Category(db.Model):
__tablename__ = 'category'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
shop_id = db.Column(db.Integer, db.ForeignKey('shop.id'), nullable=False)
shop = db.relationship('Shop')
name = db.Column(db.String(20))
class Food(db.Model):
__tablename__ = 'food'
id = db.Column(db.Integer, primarykey=True, autoincrement=True)
shop_id = db.Column(db.Integer, db.ForeignKey('shop.id'), nullable=False)
shop = db.relationship('Shop')
category_id = db.Column(db.Integer, db.ForeignKey('category.id'), nullable=False)
category = db.relationship('Category')
name = db.Column(db.String(20))
问题如下:
如何实现,根据Shop里的内容,过滤掉Shop里没有的Category
即:Shop为“路边烧烤摊”,对应的Category应该什么都不显示
flask-admin英文资料多,但是本人英语不好。希望好心人指定迷津,谢谢啦
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论