Python 从Django中的第三方库覆盖中的URL无效
我试图覆盖Django中的一些URL,特别是Django Oauth2工具包中的URL,这样我就可以使用自己的视图和它们的混合 当前,当从Django Oauth创建令牌时,它是要创建的令牌。因此,我不希望它在这里路由,而是希望它路由到我的方法,并在Django日志中的命令行上打印出来 我尝试覆盖URL:Python 从Django中的第三方库覆盖中的URL无效,python,django,rest,django-rest-framework,Python,Django,Rest,Django Rest Framework,我试图覆盖Django中的一些URL,特别是Django Oauth2工具包中的URL,这样我就可以使用自己的视图和它们的混合 当前,当从Django Oauth创建令牌时,它是要创建的令牌。因此,我不希望它在这里路由,而是希望它路由到我的方法,并在Django日志中的命令行上打印出来 我尝试覆盖URL: url(r'^oauth2/token/$', TokenView.as_view(), name="token"), url(r'^oauth2/', include('oauth2_pro
url(r'^oauth2/token/$', TokenView.as_view(), name="token"),
url(r'^oauth2/', include('oauth2_provider.urls', namespace='oauth2_provider')),
但是,我在自定义视图中看不到任何显示:
令牌视图
关于重定向,我有什么遗漏吗?你希望显示什么,何时/何地?我将添加更多细节,说明它将显示什么和显示在何处。你确定这是一个POST请求吗?@knbk我非常确定,它是Django中唯一创建令牌的地方。我尝试在创建令牌时检查使用了哪些路由,但我只能看到使用的django路由。
class TokenView(CsrfExemptMixin, OAuthLibMixin, View):
@method_decorator(sensitive_post_parameters('password'))
def post(self, request, *args, **kwargs):
print 'some on in here!'