RedirectView.as_viewを使用してurls.pyからリダイレクトしようとしていますが、動作しません(リダイレクトしない、同じページに残ります)。私は使用されている正規表現が正しいと思います。ここに私のコードは次のとおりです。RedirectView.as_view djangoとurls.py
from django.conf.urls import url
from . import views
from django.views.generic import RedirectView
urlpatterns = [
url(r'^$', views.home, name='home'),
url(r'^login/(\w*)', views.login, name='login'),
url(r'^logout/', views.logout, name='logout'),
url(r'^index/', views.index, name='index'),
url(r'^login/tw.+', RedirectView.as_view(permanent=False, url='index/'))
]
私はこの1つのようなURLからリダイレクトしようとしている:
http://127.0.0.1:8000/app/login/tw?oauth_token=THETOKEN&oauth_verifier=OAUTHVERIFIER
「動作しません」と定義してください – Sayse
リダイレクトされず、同じページに残ります – Elena