1

安装后,有些麻烦,django-cms 在 vi​​rtualenv 中运行。我可以加载索引页面以及管理页面。但是,在索引页面上,我在底部看到以下文字

如果您在此行末尾没有看到 django CMS 徽标,请确保将 static/cms 文件夹链接到您的静态文件:这里应该是一个徽标

徽标丢失。加载管理页面会加载未经 CSS 和页面其他静态组件修饰的纯黑白 HTML。

加载 www.mysite.com 时,我的 access.log 显示以下内容

 ..."GET / HTTP/1.1" 200 4214 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
 ..."GET /static/cms/images/pony.jpg HTTP/1.1" 404 526 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
 ..."GET /static/cms/images/logo.jpg HTTP/1.1" 404 527 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"

加载访问日志时会出现类似错误。并不是说在站点生成时没有创建“静态”目录。

我的问题是:我是否只需将 /usr/local/pythonenv/django_cms_venv/lib/python2.7/site-packages/cms/static/ 的内容复制到 settings.py 中定义的 STATIC_ROOT 中?

我的后续行动是,为什么这不能自动完成?

4

1 回答 1

6

您是否尝试过运行collectstatic管理命令?

./manage.py collectstatic

快速浏览一下文档也可能会有所帮助:-)

于 2012-08-02T13:44:45.613 回答