首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-cms + grappelli

django-cms + grappelli
EN

Stack Overflow用户
提问于 2011-04-09 20:22:21
回答 3查看 4.5K关注 0票数 10

如果有人知道如何让django-cms玩grappelli,请给出一些提示。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-11 07:05:49

我刚刚经历了一次史诗般的冒险,这个故事可能会对你有所帮助。上述历险的终点是让django-cms 2.1.3与django-filebrowser-no-grappelli协同工作。虽然这听起来可能与你想要的相反,但我最终选择了那里,因为我真正想要的是让django-cms与文件浏览器一起工作。但是,如果没有grappelli,标准的django-filebrowser就不能按预期工作。但使用grappelli时,django-cms并不能像预期的那样工作。因此,引用莎士比亚的话,这就是问题所在。让django-cms使用filebrowser是相对简单的,除了当尝试使用uploadify (文件浏览器附带的)上传文件时,在文件对话框中选择文件后,什么也没有发生。最终,我发现这是因为jquery库被加载了两次:一次是通过filebrowser与uploadify一起使用,另一次是由django-cms加载。因此,通过注释掉此文件中的第二行:

您的站点包目录/cms/template/cms/工具栏/toolbar.html

加载jquery.min.js后,uploadify的工作情况与预期一致。Soooo...if你只想让django-cms和grappelli一起工作,这样你就可以使用文件浏览器了,上面的内容可能会有帮助。Here是我的设置文件,以供参考。

票数 5
EN

Stack Overflow用户

发布于 2012-10-16 01:22:53

我的解决方案是实现两个子域,'www‘和'cms',在每个子域中,Django站点的一个单独实例使用不同的STATIC_ROOT和修改后的INSTALLED_APPS运行。grappelli在“www”子域中运行。它没有在'cms‘子域中运行,所以你可以在那里使用django-cms。

  • 设置一个子域:cms.example.com
  • Modify您的Set服务器来服务于这个子域。使用与主django站点相同的设置,但指向不同的脚本处理程序。例如,如果使用wsgi,则引导服务器运行wsgi_cms.py
  • cp wsgi.py wsgi_cms.py.。编辑wsgi_cms.py并更改行

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings_cms")

  • settings_cms.pyos.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")

代码语言:javascript
复制
from settings import *

INSTALLED_APPS.remove('grappelli.dashboard')
INSTALLED_APPS.remove('grappelli')
STATIC_ROOT = os.path.join('/what/ever/static_cms/')
STATIC_URL = '/static_cms/'
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/`

  • modify settings.py:将INSTALLED_APPS从元组更改为列表
  • 重启web servers
  • ./manage.py collectstatic --settings=myproject.settings_cms
  • your常规站点将照常继续。要编辑禁用了grappelli的django-cms页面,请转到http://cms.example.com/admin/cms/page/
票数 2
EN

Stack Overflow用户

发布于 2011-04-09 22:39:23

我曾经做过一个支持grappelli的django-cms fork on github,它有点过时了,但可能会帮助你开始,或者你想贡献的可能性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5605000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档