Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从Django中的第三方库覆盖中的URL无效_Python_Django_Rest_Django Rest Framework - Fatal编程技术网

Python 从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

我试图覆盖Django中的一些URL,特别是Django Oauth2工具包中的URL,这样我就可以使用自己的视图和它们的混合

当前,当从Django Oauth创建令牌时,它是要创建的令牌。因此,我不希望它在这里路由,而是希望它路由到我的方法,并在Django日志中的命令行上打印出来

我尝试覆盖URL:

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!'