是db_column更改我的mongodb字段?

时间:2017-02-27 09:44:23

标签: python django mongodb django-models mongoengine

我是新来的。我在使用django 'type'时遇到问题,mongodbdiscountType = StringField(required=True, db_column='type') 中的保留关键字。根据stackoverflow中的答案,我通过应用https://docs.djangoproject.com/en/1.10/ref/models/fields/#django.db.models.Field.db_column

解决了这个问题

我的代码目前看起来像这样

'type'

但问题是,字段'discountType'已更改为{{1}}。有没有办法阻止模型更改字段名称?

1 个答案:

答案 0 :(得分:0)

对于mongo,而是使用db_field。

请参阅:http://docs.mongoengine.org/guide/defining-documents.html#field-arguments

discountType = StringField(required=True, db_field ='type')