@VA 我把 django 1.6 的包也加到 sea 上,应该可以导入该 module 的,因为运行起来过。
在修改之前我只有一个主urls文件,能很好地运行;创建新的应用后,把指向不同应用的 url 分开放在相应的应用目录下的 urls ,然后在主urls中include它们,就出现了上面的错误。
我现在只能先把urlpattern都写在主urls,不能分开再使用 include
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView
from blog.models import Article
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'),
)
urlpatterns += patterns('blog.views',
url(r'^blog/$', 'home_page'),
url(r'^blog/home/$', 'home_page', name='home'),
url(r'^blog/archive/$', 'article_list', name='archive'),
url(r'^blog/about/$', TemplateView.as_view(template_name='about.html'), name='about'),
)
urlpatterns += patterns('books.views',
url(r'^books/$', 'book_list'),
url(r'^books/(?P<id>\d+)/$', 'book_detail'),
url(r'^books/star/$', 'book_starred'),
)