【问题标题】:Why can't I view pages in the admin section of django-cms?为什么我不能在 django-cms 的管理部分查看页面?
【发布时间】:2009-11-05 16:02:13
【问题描述】:

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

我有一些问题:

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

【问题讨论】:

  • 嗨,agbrand,如果对您有用,您能否将答案标记为已接受?

标签: django content-management-system


【解决方案1】:
  • 您是否在运行本地 Web 服务器?
  • 当您加载显示树视图的页面时,是否正在加载静态文件?
  • 您能看到对 .js 和 .css 文件的成功请求吗?
  • 当你加载默认站点http://127.0.0.1:8080/时你能看到Django Logo吗?
  • 当您加载树视图时,您看到的只是一些文本,例如“过滤掉”?

我的猜测是静态文件未正确提供。
这并不难解决,只需要解决一些问题即可。


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

在您的 settings.py 中:

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

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

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

以下是我所拥有的:

urlpatterns += 模式 (r'^site_media/(?P.*)$', 'django.views.static.serve', {'document_root': 'D:/myproject/site_media'}),

HTH - 随时提问。

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2013-02-20
    • 2014-01-28
    • 2014-01-30
    相关资源
    最近更新 更多