0

在我的 Python 模型中定义 MongoEngine 字段时,我想设置一个附加参数(“order”),然后我可以在我的视图中访问该参数。

注:“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 中包含其他参数?

4

1 回答 1

0

根据mongoengine doc的字段描述order,它不提供参数。

于 2016-02-09T02:03:26.730 回答