【发布时间】:2015-07-17 04:43:50
【问题描述】:
这是我的项目的 urls.py:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^CMS/', include('CMSApp.urls')),
url(r'^admin/', include(admin.site.urls)),
]
这是我的应用程序 (CMSApp) 的 urls.py:
from django.conf.urls import patterns, url
urlpatterns = patterns(
'CMSApp.views',
url(r'^users$', user_list.as_view()),
url(r'^users/(?P<pk>[0-9]+)$', user_detail.as_view()),
)
当我去
CMS/users
它给了我一个名称错误,说
name 'user_list' is not defined
知道为什么吗?
当我这样做时
from CMSApp import views
urlpatterns = patterns(
'',
url(r'^users$', views.user_list.as_view()),
)
它有效,但我只是想知道为什么前者不起作用?
【问题讨论】:
标签: django django-urls django-class-based-views