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

时间:2017-10-25 12:07:22

标签: django-rest-framework django-rest-auth

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

致电:/v1/rest-auth/logout/(POST)

引发错误: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。

我能错过什么?

1 个答案:

答案 0 :(得分:1)

此问题最近已修复。

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

新版本将很快出现在pypi上。如果可能的话,请立即拉出主分支版本。