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")),
...
)
我刚开始玩 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")),
...
)