我正在研究一個django項目,我將所有的url模式放入我的項目的應用程序的一個urlConf中。我決定打破它們,並將它們包含在根項目的url文件中。根的URLconf是CMS/urls.py而我想包括位於CMS /雷恩/網址我已經導入我的模型在每個單獨的URL文件的文件夾中,像這樣試圖在django項目的urls文件夾中包含url模式
from coltrane.models import Entry
的那些我不知道它是否重要,但由於某種原因,pyCharm說coltrane是一個未解決的參考,我不知道這是否影響它。我將它們包括在根中就像這樣
from django.conf.urls.defaults import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
from coltrane.models import Entry
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'cms.views.home', name='home'),
# url(r'^cms/', include('cms.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
url(r'^heart/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url(r'^heart/', include(admin.site.urls)),
url(r'^weblog/', include('coltrane.urls.entries')),
url(r'^weblog/categories/', include('coltrane.urls.categories')),
url(r'^weblog/links/', include('coltrane.urls.links')),
url(r'^weblog/tags/', include('coltrane.urls.entries')),
url(r'^search/$', 'cms.search.views.search'),
#url(r'', include('django.contrib.flatpages.urls')),
)
我正在使用virtualenv來開發此功能。當我運行開發服務器,我可以加載並得到錯誤,指出,
TemplateSyntaxError在夾縫ImproperlyConfigured而渲染/心臟/ :URL配置coltrane.urls沒有>任何模式在它
所包含的
我很迷茫,因爲什麼可能導致它或爲什麼它不識別urls文件夾我有一個空白的__init__.py
文件,以確保Django注意到它,但它仍然不會。
是的,這是一個錯字。我想到的越多,我認爲它與整個未解決的參考部分有關,但我不確定。 – Mmarzex