【发布时间】:2015-10-18 02:35:32
【问题描述】:
我想从urls.py重定向url模式带变量。
我参考了other stackoverflow solution,但我不知道 url 什么时候有类似以下代码的变量。
from django.conf.urls import patterns, url
from django.views.generic import RedirectView
urlpatterns = patterns(
url(
r'^permalink/(?P<id>\d+)/foo/$',
RedirectView.as_view(url='/permalink/(?P<id>\d+)/')
),
)
使用此代码,django 会将/permalink/1/foo/ 重定向到/permalink/(?P<id>\d+)/,而不是/permalink/1/。
有什么解决方法不使用views.py?
我当然知道使用控制器的解决方案,但我想知道使用 url 模式是否有更简单的解决方案。
【问题讨论】:
标签: python django django-urls url-redirection