我正在使用 flask-admin + flask-mongoengine 为我的网站创建一个管理面板。我有一个类似的以下模型
class CarMake(db.Document):
name = StringField()
class CarModel(db.Document):
name = StringField()
car_make = ReferenceField(CarMake)
class Car(db.Document):
car_make = ReferenceField(CarMake)
car_model = ReferenceField(CarModel)
我想获得一个管理页面(为汽车创建页面),其中用户选择汽车制造商(选择框)并取决于汽车制造商,汽车型号选择框应该加载模型。我正在搜索这个问题。如果有人帮助我提供相关文档或示例程序,那么非常感谢。
另外我想知道在 CarMake 中嵌入 carModels 文档会是高效的还是以上设计好?