Django-CMS 2.3站点缺少静态内容

OYR*_*YRM 1 django-cms

安装后,有些麻烦,django-cms运行virtualenv.我可以加载索引页面以及管理页面.但是,在索引页面上,我在底部看到以下文本

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

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

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

 ..."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"
Run Code Online (Sandbox Code Playgroud)

加载访问日志时会看到类似的错误.并不是说在生成网站时没有创建"静态"目录.

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

我的跟进会是,为什么不自动完成?

Ben*_*end 6

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

./manage.py collectstatic
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢,原来如此。就浏览文档而言,这是一个有趣的评论,但您是从有经验的 django 用户的角度而不是从新用户的角度说话。我会回应说,在我找到的任何教程或入门指南中都没有明确说明对这个命令的调用,并且在发表评论之前我搜索了很多。因为文档存在于数百页的文档中,并不意味着它可以在“一目了然”中找到。 (2认同)