我正在关注 Django 网站上的教程,但我正在尝试对其进行扩展。我喜欢将所有应用程序放在“应用程序”文件夹中的组织方案。我正在尝试找出包含 urls.py 的正确方法,以便将所有内容链接在一起。
这是我的根 urls.py:
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^polls/', include('apps.polls.urls')),
(r'^admin/', include(admin.site.urls)),
)
这是我在 apps/polls/urls.py 中的 urls.py:
from django.conf.urls.defaults import *
urlpatterns=patterns('polls.views',
(r'^polls/$', 'index'),
(r'^polls/(?P<poll_id>\d+)/$', 'detail'),
(r'^polls/(?P<poll_id>\d+)/results/$', 'results'),
(r'^polls/(?P<poll_id>\d+)/vote/$', 'vote'),
)
这样做的正确方法是什么?谢谢!