假设我现在有个Test项目,Test项目中有App1和App2两个的自定义应用,其中App1为根应用(和默认应用同级),App2为子应用(放在默认应用内部)。
1.检查Test/Test/settings.py中的INSTALLED_APPS是否添加了应用。
INSTALLED_APPS = (
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'Test', #创建项目时自带的默认应用
'App1', #顶级应用
'Test.App2' #子应用
)
2.检查应用的urls.py里的应用命是否正确。
Test/App1/urls.py
urlpatterns = patterns('App1.views',
url(r'^show/$', 'show', name='show'),
)
Test/Test/App1/urls.py
urlpatterns = patterns('Test.App2.views',
url(r'^show/$', 'show', name='show'),
)