5

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

现在我正在这样做:

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

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

4

3 回答 3

4

你所拥有的应该工作(它对我有用)。确保它在顶部urls.py,它也应该在列表的顶部。

于 2008-11-17T00:09:37.337 回答
2

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

我在这里测试过,效果很好。

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

希望对您有所帮助!

编辑:

你也可以放:

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

问号使栏成为可选的。

于 2013-04-23T13:33:58.973 回答
0

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

urlpatterns += patterns('django.views.generic.simple',
    (r'', 'direct_to_template', {'template': 'index.html'}),
)
于 2008-11-17T00:45:17.203 回答