Skip to content

Commit e85bf13

Browse files
Merge pull request #168 from MongoEngine/auto-field
Auto field fix
2 parents a2c5f27 + 3b9c039 commit e85bf13

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

django_mongoengine/document.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# TopLevelDocumentMetaclass is using ObjectIdField to create default pk field,
1515
# if one's not set explicitly.
1616
# We need to know it's not editable and auto_created.
17-
#mtc.ObjectIdField = partial(ObjectIdField, editable=False, auto_created=True)
17+
mtc.ObjectIdField = partial(ObjectIdField, editable=False, auto_created=True, blank=True)
1818

1919

2020
def django_meta(meta, *top_bases):

django_mongoengine/fields/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ def patch_mongoengine_field(field_name):
3535
for k in ["__eq__", "__lt__", "__hash__", "attname", "get_internal_type"]:
3636
if k not in field.__dict__:
3737
setattr(field, k, djangoflavor.DjangoField.__dict__[k])
38-
# set auto_created False for check in django db model when delete
39-
if field_name == "ObjectIdField":
40-
setattr(field, "auto_created", False)
4138

4239

4340
init_module()

0 commit comments

Comments
 (0)