django 2.0路径没有添加

时间:2017-12-06 03:18:03

标签: python django django-2.0

我在django 2.0中使用path而不是url 但是有一个问题

以下是我的代码

oauth2_endpoint_views = ([
path('authorize/', oauth2_views.AuthorizationView.as_view(), name='authorize'),
path('token/', oauth2_views.TokenView.as_view(), name='token'),
path('revoke-token/', oauth2_views.RevokeTokenView.as_view, name='revoke-token'),
], 'oauth2')

    if settings.DEBUG:
oauth2_endpoint_views += ([
        path('application/', oauth2_views.ApplicationList.as_view(), name='list'),
        path('application/register', oauth2_views.ApplicationRegistration.as_view(), name='register'),
        path('application/<int:pk>/', oauth2_views.ApplicationDetail.as_view(), name='detail'),
        path('application/<int:pk>/delete/', oauth2_views.ApplicationDetail.as_view(), name='delete'),
        path('application/<int:pk>/update/', oauth2_views.ApplicationUpdate.as_view(), name='update'),
        path('authorized-tokens/', oauth2_views.AuthorizedTokensListView.as_view(), name='authorized-token-list'),
        path('authorized-tokens/<int:pk>/delete/', oauth2_views.AuthorizedTokenDeleteView.as_view(), name='authorized-token-delete'),
    ], 'oauth2')

我添加了路径,但我找不到路径申请,申请/注册......

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试替换它:

path('application/register',oauth2_views.ApplicationRegistration.as_view(), name='register'),

path('application/register/', oauth2_views.ApplicationRegistration.as_view(), name='register'),