django中网站“root”的正则表达式是什么?

时间:2008-11-17 00:05:47

标签: python regex django django-urls

我正在使用django,当用户访问www.website.com/时,我想将它们指向索引视图。

现在我正在这样做:

(r'^$', 'ideas.idea.views.index'),

然而,它不起作用。我假设我的正则表达式是错误的。谁能帮我吗?我看过python正则表达式,但他们没有帮助我。

3 个答案:

答案 0 :(得分:4)

你有什么应该工作(它对我有用)。确保它位于顶部urls.py,它也应位于列表的顶部。

答案 1 :(得分:2)

只需输入一个空的原始正则表达式:r''

我在这里测试过它完美无缺。

urlpatterns = patterns('',
    url(r'', include('homepage.urls')),
)

希望有所帮助!

编辑:

你也可以把:

urlpatterns = patterns('',
    url(r'\?', include('homepage.urls')),
)

问号使条形图可选。

答案 2 :(得分:0)

有什么方法可以使用通用视图并直接转到索引页面的模板吗?:

urlpatterns += patterns('django.views.generic.simple',
    (r'', 'direct_to_template', {'template': 'index.html'}),
)