Python 内置的API Django文档没有';我什么也看不出来

Python 内置的API Django文档没有';我什么也看不出来,python,django,python-2.7,python-3.x,django-rest-framework,Python,Django,Python 2.7,Python 3.x,Django Rest Framework,我正在尝试向Django应用程序添加文档。我做每件事都是按照你的要求。但是,当我打开例如localhost:8000/docs/时,我没有得到任何结果。只有白色的屏幕。我想买点像这样的东西。我不知道怎么了。一切似乎都做得很好。我将coreapi、markdown和pygments添加到requirements.txt文件中 我的url.py: from rest_framework.documentation import include_docs_urls API_TITLE = 'API

我正在尝试向Django应用程序添加文档。我做每件事都是按照你的要求。但是,当我打开例如
localhost:8000/docs/
时,我没有得到任何结果。只有白色的屏幕。我想买点像这样的东西。我不知道怎么了。一切似乎都做得很好。我将
coreapi
markdown
pygments
添加到
requirements.txt
文件中

我的
url.py

from rest_framework.documentation import include_docs_urls

API_TITLE = 'API title'
API_DESCRIPTION = '...'

urlpatterns = [
    url(r'^docs/', include_docs_urls(title=API_TITLE, description=API_DESCRIPTION))
]
日志:

MacBook Pro:DockerProject myUser$coreapi获取:


详细信息:“未提供身份验证凭据。”
SOLTUION
我在requirements.txt中使用了
djangorestframework==3.6.2
而不是
djangorestframework==3.6.3
。我不知道为什么3.6.3版不起作用。

我遇到了与您相同的问题。 我纠正这个问题如下

在代码中:

urlpatterns = [
    url(r'^docs/', include_docs_urls(title=API_TITLE, description=API_DESCRIPTION))
]
改为:

urlpatterns = [
    url(r'^docs/', include_docs_urls(title=API_TITLE, public=True, permission_classes=[]))
]

我遇到了和你一样的问题。 我纠正这个问题如下

在代码中:

urlpatterns = [
    url(r'^docs/', include_docs_urls(title=API_TITLE, description=API_DESCRIPTION))
]
改为:

urlpatterns = [
    url(r'^docs/', include_docs_urls(title=API_TITLE, public=True, permission_classes=[]))
]

使用此命令,然后转到文档并检查
requirements.txt
中的pip install coreapi cliI had
coreapi cli
。即使现在我也应该试试吗?是的,试试看,我不知道我是否理解。我只需要使用
pip安装coreapi cli
?如果是的话,我以前也试过。结果是一样的。仍然是白色屏幕,但网站的标题是
API title
。首先从终端安装,然后运行我从终端发布的命令,即“coreapi get localhost:8000/docs/”。使用此命令,然后转到docs并在
requirements.txt
中检查pip install coreapi cliI
coreapi cli
。即使现在我也应该试试吗?是的,试试看,我不知道我是否理解。我只需要使用
pip安装coreapi cli
?如果是的话,我以前也试过。结果是一样的。仍然是白色屏幕,但网站的标题是
API title
。首先从终端安装,然后运行我从终端发布的命令,即“coreapi get localhost:8000/docs/”