/ first-page /中的ImportError无法导入名称Flatpage

时间:2014-02-27 12:52:43

标签: django importerror django-flatpages

我正在学习 Practical Django Projects 2nd Edition 。当我开始一个名为搜索的新应用程序(如书中的示例)时,我遇到了这个问题。

我不知道为什么我不能在模型中导入此名称

Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/first-page/

Django Version: 1.5.5
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'cms.search',
 'django.contrib.flatpages')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware')


Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  103.                     resolver_match = resolver.resolve(request.path_info)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in resolve
  319.             for pattern in self.url_patterns:
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in url_patterns
  347.         patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in urlconf_module
  342.             self._urlconf_module = import_module(self.urlconf_name)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py" in import_module
  35.     __import__(name)
File "/home/magic/workspace/projects_py/cms/cms/urls.py" in <module>
  21.         url(r'^search/',include('cms.search.views.search'))
File "/usr/local/lib/python2.7/dist-packages/django/conf/urls/__init__.py" in include
  25.         urlconf_module = import_module(urlconf_module)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py" in import_module
  35.     __import__(name)
File "/home/magic/workspace/projects_py/cms/cms/search/views.py" in <module>
  5. from django.contrib.flatpages.models import Flatpage

Exception Type: ImportError at /first-page/
Exception Value: cannot import name Flatpage

0 个答案:

没有答案