Django grappelli、filebrowser和微型MCE插入图像对话框

2024-04-28 08:34:05 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,我找到了名为“grappelli”的django管理接口。看了屏幕截图,我决定喜欢它。转到源页面并检查了主干。设置它,并注意到它看起来一点都不像屏幕截图。没有仪表板,没有侧面板,不同颜色的元素和模型项目列表非常狭窄。在

从这一点上说,我想知道我是不是做错了什么,把文件看得更仔细了。偶然发现了管理工具,也安装了它们。仪表板出现了,但按钮放错了位置,元素的位置又不同了。也没有解决项目列表狭窄的问题。在

那相当令人失望,但我决定多潜伏一些。查了2号分店。这看起来就像django项目中的截图。太小了,太成功了!在

所以,问题一:这是每个想使用grappelli的人所做的吗?或者这些截图实际上是主干版的,它只是害羞地向我展示它的美丽?在

之后我决定安装filebrowser。去了google项目页面,阅读了说明,注意到了grappelli的需求,并很高兴地认为这很容易,因为我已经得到了它。在

所以,我检查了主干,把媒体放在它所属的地方,创建了必要的路径,它工作了。但看起来糟透了。搜索字段和过滤器与简单的django管理或grappelli不同,列表很窄,过滤器不起作用。右边奇怪的按钮也不起作用。在

好吧,这并不妨碍我浏览模板,在这里和那里修复它们,它们开始看起来或多或少还行。但还是不喜欢纽扣。更糟糕的是,来自微型MCE的图像插入对话框也不起作用。它出现了,显示了我的文件夹和文件,但“选择”按钮被禁用。在

现在我开始觉得我做错了什么

  1. 我把filebrowser恢复到trunk“选择”按钮仍然不起作用。在
  2. 我把所有的东西都清除了,把格拉佩利放回了后备箱。文件浏览器看起来还是有些混乱,最糟糕的是“选择”按钮仍然不起作用。在
  3. 我试过filebrowser没有grappelli,它甚至没有那些按钮。在
  4. 我放弃了,到这里寻求安慰

所以,问题二::每个想使用带有微型MCE插入图像对话框的filebrowser的人都会走同样的路吗?你成功了吗?请帮我做同样的事。在

TL/DR:如何为django admin设置grappelli和filebrowser,并使微型MCE插入图像对话框工作?在

我使用django 1.2.1。在


Tags: 文件项目django图像元素列表屏幕仪表板
3条回答

我也遇到过类似的问题,但按照克里斯托弗的建议,改变ADMIN_MEDIA_前缀,效果很不错。我所做的就是:

旧版:

 ADMIN_MEDIA_PREFIX = STATIC_URL + 'grappelli/' 

新增:

^{2}$

当前的grappelli版本是2.1。它在django1.2.1和当前的filebrowser版本中应该可以正常工作!我认为google代码站点上的截图来自一个旧版本,它包含了书签支持等,但是从实际版本中删除了,因为这个功能(也包括仪表板等)现在应该通过管理工具来处理!因为你现在可能已经有了grappelli管理工具(http://bitbucket.org/fetzig/grappelli-admin-tools/overview),它已经允许你自定义你的索引页,书签功能也应该移到那里!请务必仔细阅读安装说明:http://bitbucket.org/fetzig/grappelli-admin-tools/wiki/Home(不要忘了最后执行python脚本!)tinymce/filebrowser使用这个组合。。。。在

我没有将adminimedia前缀设置为'/media/grappelli/',从而使管理站点看起来像django简单管理界面。只是把它留作'/static/admin/',它似乎没有破坏任何东西,但我还是不能让“choose”以任何方式工作。在

相关问题 更多 >