Kaydet (Commit) effb4ed6 authored tarafından Michal Petrucha's avatar Michal Petrucha Kaydeden (comit) Tim Graham

Replaced a hardcoded LOOKUP_SEP in models/fields/__init__.py

üst 37b36af6
...@@ -20,6 +20,7 @@ from django.core import checks, exceptions, validators ...@@ -20,6 +20,7 @@ from django.core import checks, exceptions, validators
# purposes. # purposes.
from django.core.exceptions import FieldDoesNotExist # NOQA from django.core.exceptions import FieldDoesNotExist # NOQA
from django.db import connection, connections, router from django.db import connection, connections, router
from django.db.models.constants import LOOKUP_SEP
from django.db.models.query_utils import DeferredAttribute, RegisterLookupMixin from django.db.models.query_utils import DeferredAttribute, RegisterLookupMixin
from django.utils import six, timezone from django.utils import six, timezone
from django.utils.datastructures import DictWrapper from django.utils.datastructures import DictWrapper
...@@ -221,10 +222,10 @@ class Field(RegisterLookupMixin): ...@@ -221,10 +222,10 @@ class Field(RegisterLookupMixin):
id='fields.E001', id='fields.E001',
) )
] ]
elif '__' in self.name: elif LOOKUP_SEP in self.name:
return [ return [
checks.Error( checks.Error(
'Field names must not contain "__".', 'Field names must not contain "%s".' % (LOOKUP_SEP,),
obj=self, obj=self,
id='fields.E002', id='fields.E002',
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment