Django urls.py 只有一个应用

Django urls.py only one app

我刚开始玩 Django,我喜欢它!我遵循了 Django 文档中的教程,但有以下问题:

我只有一个应用程序(投票),目前我总是有 localhost/polls/{urlname}

有没有办法删除 polls 关键字?那么去 localhost 的人会自动去我的应用投票吗?目前,我有这个通配符

url(r'.*$', RedirectView.as_view(url='polls/', permanent=False), name='index'),

但这仍然使民意调查保持在 url。这是我完整的 urls.py 文件:

from django.conf.urls import patterns, include, url
from django.contrib import admin

urlpatterns = patterns('',
    url(r'^polls/', include('polls.urls', namespace="polls")),
    url(r'^admin/', include(admin.site.urls)),
    url(r'.*$', RedirectView.as_view(url='polls/', permanent=False), name='index'),
)

提前致谢!

只需删除 "include" url:

的正则表达式中的 polls/ 前缀
urlpatterns = patterns('',
    url(r'^', include('polls.urls', namespace="polls")),
    ...
)