0

我想要这个网址:

url(r'^$', 'static_pages.views.specific_static_page', name='index'),

重定向到这个视图:

def specific_static_page(request, static_page_slug):

我不能在通用视图中使用 redirect_to,因为这个视图使用 i18n url 模式,这意味着我不知道 url 将是什么。

只为重定向编写视图似乎毫无意义。是否可以使用来自 urls 的参数重定向到视图?

4

1 回答 1

0

如您所述添加网址

url(r'^$', 'static_pages.views.specific_static_page', name='index'),

并将视图更新为

def specific_static_page(request, static_page_slug=None):

if not static_page_slug:
    static_page_slug = some_default_value #for index page

....

可能工作。

于 2013-09-26T11:33:45.463 回答