强制DjangoMongoDBEngine不保存空字段

时间:2014-08-27 10:36:10

标签: django mongodb

假设我们定义了以下模型:

class product(models.Model):
    name = models.CharField(max_length=20)
    desc = models.CharField(max_length=100) # allow null = True

在我们的product模型中,desc字段的值可以为Null。 至于MongoDB是一个无模式的数据库,我们如何修改 product模型在值为desc时不保存Null字段? (默认情况下,Django会创建namedesc字段 desc字段值设置为Null]

1 个答案:

答案 0 :(得分:0)

而不是DjangoMongoDBEngine我使用mongoengine而是自动执行此操作。