Python Django错误导入ProhibitNullCharactersValidator
当我运行django应用程序时引发此错误,这是一个与版本相关的错误,我使用的是python 3.6和django 1.11.10:Python Django错误导入ProhibitNullCharactersValidator,python,django,validation,Python,Django,Validation,当我运行django应用程序时引发此错误,这是一个与版本相关的错误,我使用的是python 3.6和django 1.11.10: from rest_framework_swagger.views import get_swagger_view File "/home/eddy/Documentos/apps/django/multas/venv/lib/python3.6/site-packages/rest_framework_swagger/views.py&quo
from rest_framework_swagger.views import get_swagger_view
File "/home/eddy/Documentos/apps/django/multas/venv/lib/python3.6/site-packages/rest_framework_swagger/views.py", line 3, in <module>
from rest_framework.renderers import CoreJSONRenderer
File "/home/eddy/Documentos/apps/django/multas/venv/lib/python3.6/site-packages/rest_framework/renderers.py", line 22, in <module>
from rest_framework import VERSION, exceptions, serializers, status
File "/home/eddy/Documentos/apps/django/multas/venv/lib/python3.6/site-packages/rest_framework/serializers.py", line 29, in <module>
from rest_framework.fields import get_error_detail, set_value
File "/home/eddy/Documentos/apps/django/multas/venv/lib/python3.6/site-packages/rest_framework/fields.py", line 15, in <module>
from django.core.validators import (
ImportError: cannot import name 'ProhibitNullCharactersValidator'
Unhandled exception in thread started by <_pydev_bundle.pydev_monkey._NewThreadStartupWithTrace object at 0x7f7046347f98>
在此代码中,引发错误:
from django.core.validators import (
EmailValidator, MaxLengthValidator, MaxValueValidator, MinLengthValidator,
MinValueValidator, ProhibitNullCharactersValidator, RegexValidator,
URLValidator, ip_address_validators
)
ProhibitNullCharactersValidator
是Django 2.0中新增的
看
此外,Django REST框架3.12.0
及更高版本不再支持Django 1.11
。请参阅djangorestframework 3.12.0的部分
必须升级Django
或降级Django REST框架至3.11.2
from django.core.validators import (
EmailValidator, MaxLengthValidator, MaxValueValidator, MinLengthValidator,
MinValueValidator, ProhibitNullCharactersValidator, RegexValidator,
URLValidator, ip_address_validators
)