目前正在参与基于django的项目,致力于休息API开发。使用Swagger跟踪文档。直到今天一切顺利。今天我尝试为端点添加一些测试用例。为了使测试工作,出于某种原因,我需要设置SOUTH_TESTS_MIGRATE = False并从设置中的INSTALLED_APPS中删除allauth.socialaccount。但之后,当我尝试使用Swagger跟踪API中的每个端点时,响应代码返回403。
这是回复正文 {"详细信息":"未提供身份验证凭据。"}。
我尝试解决此问题所做的是设置回设置。但仍然返回相同的响应代码和响应体。
有人对这个问题有任何想法吗?超级有线,因为在设置所有设置时它应该工作。 先谢谢!
答案 0 :(得分:0)
考虑到您提供的响应和信息,我假设您的api视图需要身份验证。您可以在“配置”标题下的settings.py
{{1}}中提供api密钥以轻率招摇