【问题标题】:django rest API development Using Swagger UI, got"detail": "Authentication credentials were not provided."django rest API development 使用 Swagger UI,得到“详细信息”:“未提供身份验证凭据。”
【发布时间】:2014-10-07 07:43:31
【问题描述】:

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

这是响应正文 {“detail”:“未提供身份验证凭据。”}。

我为解决此问题所做的工作是重新设置设置。但仍然返回相同的响应代码和响应正文。

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

【问题讨论】:

    标签: python django rest django-authentication swagger


    【解决方案1】:

    考虑到您提供的响应和信息,我假设您的 api 视图需要身份验证。您可以在 settings.py 中提供一个 api 密钥来招摇,正如“配置”标题下的 here 所记录的那样

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 2020-12-21
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 2017-11-22
      • 2015-05-16
      相关资源
      最近更新 更多