django-rest-auth 在 URL 版本控制中抛出错误



在我的基于 DRF 的应用程序中使用 Django Rest Auth 进行身份验证。 问题是,当我添加 URL 版本控制时,注销 URL 不起作用。

呼叫:/v1/rest-auth/logout/(开机自检)

引发错误:TypeError: post() got an unexpected keyword argument 'version'

urls.py:

URL_VERSION = r'^(?P<version>v[1])'
url(f'{URL_VERSION}/rest-auth/', include('rest_auth.urls'))

其他端点,例如通过/v1/rest-auth/login/登录,无论有没有URL_VERSION都可以正常工作。

我可能缺少什么?

此问题最近已修复。

https://github.com/Tivix/django-rest-auth/pull/373

新版本将很快在 pypi 上发布。如果可能,请暂时拉取主分支版本。

相关内容

最新更新