我想在我的Python模型中定义一个MongoEngine字段时设置一个额外的参数(" order"),然后我可以在我的视图中访问它。
注意:"订单"是一个自定义参数; MongoEngine文档说明kwargs可以添加。
我试过了:
class Tasks(Document):
complete = BooleanField(default=False, **{'order':0})
task = StringField(max_length=128)
遇到的错误是:
File ".../flask_mongoengine/wtf/base.py", line 23, in __init__
BaseField.__init__(self, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'order'
我在MongoEngine文档中搜索了一些示例,但无济于事。我也一直在阅读如何在Python中使用** kwargs,但我不了解如何应用。
您能举例说明如何将其他参数包含在BaseField中已有的参数中吗?