yasg with queryset include_docs_urls framework drf coreapi django-rest-framework swagger

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.