django-rest-framework - with - drf-yasg
django rest swagger incapaz de leer api (1)
De forma similar a @SubodhNijsure, tuve errores de tiempo de ejecución para el punto final en cuestión. Probar una URL con el /api-docs/
prefix parece ser la manera en que Swagger falla cuando su llamada JSON para la información del punto final falla.
Solución: corrija mis errores de tiempo de ejecución.
Configuré la URL como esta en urls.py
url(r''^'', include(''rest_framework_swagger.urls'', namespace=''swagger'')),
Por la razón que no entiendo, después de la carga de interfaz de usuario de API swagger de localhost: 8000 . Ninguna de las API se puede expandir con este error:
Unable to read api ''user'' from path http://localhost:8000/api-docs/api/v1/user
Pensé que es el problema con los api-docs en la url, pero después de eliminar eso y volver a buscar de nuevo. Obtengo estos:
fetching resource list: http://localhost:8000/
Lo cual no obtuve respuesta después de esto, o lo obtengo si agrego / api / v1 a la url
403 : undefined http://localhost:8000/api/v1
Esto es lo que tengo en settings.py para swagger:
SWAGGER_SETTINGS = {
"exclude_namespaces": [], # List URL namespaces to ignore
"api_version": ''alpha 1.0'', # API''s version
"api_path": "/", # the path to API (it could not be a root level)
"enabled_methods" : [ # method to enable in Swagger UI
''get'',
''post'',
''delete''
],
"api_key": '''', # An API key
"is_authentcated": False, # Set to True to enforce user authentication,
"is_superuser": False, # Set to True to enforce admin only access
}
¿Alguien sabe lo que hice mal aquí? ¡Cualquier ayuda sería apreciada! Gracias.