我想使用mongodb自己生成的objectID,删除django生成的ID。我该怎么做,将来会不会导致一个我不知道的错误?我的ID行在模型中。我删除了此ID。:id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)我将使用mongo ID:_id:ObjectId("4864gh937m3oy3xa412w16a8")
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
_id:ObjectId("4864gh937m3oy3xa412w16a8")
w1jd8yoj1#
也许这个能帮上忙https://marcolcl.medium.com/custom-django-model-field-based-on-default-primary-key-d5d13dd61a1c如果你解决了这个问题,你能添加解决方案,让其他人也知道吗?也在这里:https://marcolcl.medium.com/custom-django-model-field-based-on-default-primary-key-d5d13dd61a1c您可以指定如下内容:
class Entry(models.Model): _id = models.ObjectIdField() blog = models.EmbeddedField( model_container=Blog, )
1条答案
按热度按时间w1jd8yoj1#
也许这个能帮上忙
https://marcolcl.medium.com/custom-django-model-field-based-on-default-primary-key-d5d13dd61a1c
如果你解决了这个问题,你能添加解决方案,让其他人也知道吗?
也在这里:
https://marcolcl.medium.com/custom-django-model-field-based-on-default-primary-key-d5d13dd61a1c
您可以指定如下内容: