django rest API开发使用Swagger UI,获得" detail":"未提供身份验证凭据。"

时间:2014-08-13 19:42:47

标签: python django rest django-authentication swagger

目前正在参与基于django的项目,致力于休息API开发。使用Swagger跟踪文档。直到今天一切顺利。今天我尝试为端点添加一些测试用例。为了使测试工作,出于某种原因,我需要设置SOUTH_TESTS_MIGRATE = False并从设置中的INSTALLED_APPS中删除allauth.socialaccount。但之后,当我尝试使用Swagger跟踪API中的每个端点时,响应代码返回403。

这是回复正文 {"详细信息":"未提供身份验证凭据。"}。

我尝试解决此问题所做的是设置回设置。但仍然返回相同的响应代码和响应体。

有人对这个问题有任何想法吗?超级有线,因为在设置所有设置时它应该工作。 先谢谢!

1 个答案:

答案 0 :(得分:0)

考虑到您提供的响应和信息,我假设您的api视图需要身份验证。您可以在“配置”标题下的settings.py {{1}}中提供api密钥以轻率招摇