From c7b2289323778e629ca67ec765a3521c4b2aba5d Mon Sep 17 00:00:00 2001 From: Mael Pedretti Date: Mon, 23 Sep 2024 09:20:39 +0200 Subject: [PATCH] Added empty_values to DjangoField This fixes an error occuring in django >=5.0 See https://github.com/neo4j-contrib/django-neomodel/issues/102 for more details --- django_neomodel/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/django_neomodel/__init__.py b/django_neomodel/__init__.py index 81b3252..2a1695c 100644 --- a/django_neomodel/__init__.py +++ b/django_neomodel/__init__.py @@ -1,17 +1,16 @@ from functools import total_ordering +from django.conf import settings +from django.core import validators +from django.core.exceptions import ValidationError from django.db.models import signals from django.db.models.fields import BLANK_CHOICE_DASH -from django.conf import settings -from django.forms import fields as form_fields from django.db.models.options import Options -from django.core.exceptions import ValidationError - -from neomodel import RequiredProperty, DeflateError, StructuredNode, UniqueIdProperty +from django.forms import fields as form_fields +from neomodel import DeflateError, RequiredProperty, StructuredNode, UniqueIdProperty from neomodel.sync_.core import NodeMeta from neomodel.sync_.match import NodeSet - __author__ = "Robin Edwards" __email__ = "robin.ge@gmail.com" __license__ = "MIT" @@ -46,6 +45,7 @@ class DjangoField(object): unique = False primary_key = False auto_created = False + empty_values = list(validators.EMPTY_VALUES) def __init__(self, prop, name): self.prop = prop