Я получаю следующее исключение из класса JSONEncoder djangorestframework:
Traceback:
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
34. response = get_response(request)
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
156. response = self.process_exception_by_middleware(e, request)
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
154. response = response.render()
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/django/template/response.py" in render
106. self.content = self.rendered_content
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/rest_framework/response.py" in rendered_content
72. ret = renderer.render(self.data, accepted_media_type, context)
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/rest_framework/renderers.py" in render
106. allow_nan=not self.strict, separators=separators
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/rest_framework/utils/json.py" in dumps
28. return json.dumps(*args, **kwargs)
File "/usr/lib/python3.6/json/__init__.py" in dumps
238. **kw).encode(obj)
File "/usr/lib/python3.6/json/encoder.py" in encode
199. chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py" in iterencode
257. return _iterencode(o, 0)
File "/home/ubuntu/Envs/env_md/lib/python3.6/site-packages/rest_framework/utils/encoders.py" in default
56. elif (coreapi is not None) and isinstance(obj, (coreapi.Document, coreapi.Error)):
Exception Type: AttributeError at /v0/ui/website/subject-assignment/
Exception Value: module 'coreapi' has no attribute 'Document'
Так что, в основном, я говорю, что мое приложение (coreapi) не имеет атрибута Document.Все остальные API работают нормально, но выдает эту ошибку в одном конкретном API.Я не могу найти ничего другого с этим API.Что-то не так с djangorestframework или какая-то идея, что я должен сделать для отладки?
Примечание: я использую django 2.1.4, djangorestframework == 3.9.0 и версия python 3.6.5.