为什么我不能在django-cms的admin部分查看页面?

时间:2009-11-05 16:02:13

标签: django content-management-system

我安装了django-cms。 我尝试使用安装包中的示例。

我有一些问题:

我可以在我的网站上添加页面。但是当我尝试在树视图中列出我的所有页面时(使用“选择要更改的页面”视图)。树视图是空白的? 有没有人有同样的问题?

1 个答案:

答案 0 :(得分:3)

  • 您是否正在运行本地Web服务器?
  • 当您加载显示树视图的页面时,是否正在加载静态文件?
  • 您能看到.js和.css文件的成功请求吗?
  • 加载默认网站http://127.0.0.1:8080/时,您能看到Django徽标吗?
  • 当您加载树视图时,您看到的只是“过滤掉”等文字吗?

我的猜测是静态文件没有正确提供 这不难解决,只需要一点点麻烦。


确保您的静态文件设置正确

settings.py 中:

  1. 确保您已自行设置 MEDIA_URL 变量 除了“媒体”之外,这种冲突 使用默认的CMS管理媒体网址。有一张纸条 在文档的底部 对这个。我在我的网站上创建了一个文件夹 项目名为 site_media 和 然后设置 MEDIA_URL = '/ site_media /'

  2. 您是否已将 pythonpath \ site-packages \ django_cms \ cms \ media \ 的内容复制到媒体目录中?

  3. 在你的urls.py中你设置了静态路由吗?这不是CMS文档中的part of the Django doco

    以下是我所拥有的:

    urlpatterns += patterns
    (r'^site_media/(?P.*)$',
      'django.views.static.serve',
     {'document_root': 'D:/myproject/site_media'}),
    
    HTH - 随时提问。