目前正在参与一个基于django的项目,致力于restapi开发。使用Swagger跟踪文档。直到今天一切都很顺利。今天我尝试为端点添加一些测试用例。为了使测试工作,出于某些原因,我需要设置SOUTH_TESTS_MIGRATE=False并删除allauth.社会账户从“设置”中的已安装应用程序。但在那之后,当我尝试使用Swagger跟踪API中的每个端点时,响应代码返回403。在
这是响应体 {“detail”:“未提供身份验证凭据。”}。在
为了解决这个问题,我所做的就是设置回拨。但仍然返回相同的响应代码和响应体。在
有人对这个问题有什么看法吗?超级有线,因为它应该工作时,设置回所有设置。 提前谢谢!在
考虑到您提供的响应和信息,我假设您的api视图需要身份验证。您可以在您的
settings.py
中提供一个api密钥,以在“Configuration”标题下的here中使用相关问题 更多 >
编程相关推荐