Import coreapi from rest_framework.compat, not directly.

Bugfix.

https://github.com/encode/django-rest-framework/issues/5918
This commit is contained in:
gsvr 2018-04-05 14:43:27 +02:00
parent ffac61c6fe
commit c71587f690
2 changed files with 24 additions and 24 deletions

View File

@ -1,8 +1,7 @@
import coreapi
import coreschema
from rest_framework import parsers, renderers
from rest_framework.authtoken.models import Token
from rest_framework.authtoken.serializers import AuthTokenSerializer
from rest_framework.compat import coreapi, coreschema
from rest_framework.response import Response
from rest_framework.schemas import ManualSchema
from rest_framework.views import APIView
@ -14,6 +13,7 @@ class ObtainAuthToken(APIView):
parser_classes = (parsers.FormParser, parsers.MultiPartParser, parsers.JSONParser,)
renderer_classes = (renderers.JSONRenderer,)
serializer_class = AuthTokenSerializer
if coreapi is not None and coreschema is not None:
schema = ManualSchema(
fields=[
coreapi.Field(

View File

@ -14,8 +14,8 @@ from django.utils import six
from django.utils.safestring import SafeText
from django.utils.translation import ugettext_lazy as _
import coreapi
from rest_framework import permissions, serializers, status
from rest_framework.compat import coreapi
from rest_framework.renderers import (
AdminRenderer, BaseRenderer, BrowsableAPIRenderer, DocumentationRenderer,
HTMLFormRenderer, JSONRenderer, SchemaJSRenderer, StaticHTMLRenderer