【问题标题】:django-rest-auth throws error with URL versioningdjango-rest-auth 在 URL 版本控制中抛出错误
【发布时间】:2017-10-25 12:07:21
【问题描述】:

在我的基于 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 都可以正常工作。

我可能会错过什么?

【问题讨论】:

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


【解决方案1】:

此问题最近已修复。

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

新版本很快就会出现在 pypi 上。如果可能,请暂时拉取 master 分支版本。

【讨论】:

  • 谢谢。看到了。在github上也提出了一个问题,所以也将关闭它。
猜你喜欢
  • 2012-12-25
  • 2014-06-23
  • 1970-01-01
  • 2019-11-21
  • 1970-01-01
  • 2018-06-08
  • 2019-07-27
  • 2015-03-11
  • 2015-01-01
相关资源
最近更新 更多