我正在尝试安装Django Gerbi-CMS并且没有运气。我已经完成了几次安装而没有到达任何地方。当我运行服务器时,我收到错误:
No module named pages.urls
安装时告诉我它已正确安装。但是我查看python2.7 / site-packages并且页面不在那里。
我刚刚安装在现有网站上,除了上面目录中没有显示的页面和其他依赖项之外,我看不出有什么不同。
我运行安装软件包的最后一个命令是:
$ sudo pip install django-page-cms
就像我说的安装但没有出现在我的网站包中。
链接到网站 - http://packages.python.org/django-page-cms/installation.html
设定:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
#'authority',
'pages',
'south',
'blog',
)
网址:
if settings.DEBUG:
urlpatterns += patterns('',
# Trick for Django to support static files (security hole: only for Dev environement! remove this on Prod!!!)
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
url(r'^admin_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.ADMIN_MEDIA_ROOT}),
)
urlpatterns += patterns('',
(r'^', include('pages.urls')),
)
如果您需要任何其他信息,请告诉我。
谢谢!
答案 0 :(得分:0)
您是否将该应用程序包含在您的settings.py文件中的
部分中INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'mptt',
'tagging',
'pages', # You have to include it here
)
答案 1 :(得分:0)
经过几次安装过程后,我发现因为我使用的是'sudo',它是在服务器上安装而不是在virtualenv中安装!
因此,当您安装应用程序时,您需要在没有sudo的情况下安装它,否则它将安装在virtualenv之外!