django grappelli,filebrowser和Tiny MCE插入图像对话框

时间:2010-08-18 08:51:04

标签: python django tinymce django-filebrowser django-grappelli

所以,我发现django管理界面名为'grappelli'。看截图并决定我喜欢它。去了源页面并检查了主干。设置它并注意到它看起来不像截图。没有仪表板,没有侧面板,不同颜色的元素和模型项目列表都非常狭窄。

从那时起,我想知道我是否做错了什么并且更仔细地阅读了文档。偶然发现了管理工具,也安装了它们。仪表板出现了,但它又错位了按钮和元素的不同位置。并没有用狭窄的项目清单解决问题。

这是相当令人失望的,但我决定潜伏更多。并检查分支2_2。这终于看起来像django项目中的截图。小mce也工作了!

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

之后我决定安装filebrowser。去谷歌项目页面,阅读说明,注意到格拉普利要求,并高兴地认为这很容易,因为我已经得到它。

所以,我检查了主干,将媒体放在它所属的位置,创建了必要的路径并且它有效。但看起来很糟糕。搜索字段和过滤器与简单的django admin或grappelli完全不同,列表很窄,过滤器不起作用。而像右侧按钮这样奇怪的装置也不起作用。

嗯,它并没有阻止我浏览模板,在这里和那里修复它们,它们开始看起来或多或少。但像纽扣这样奇怪的装备仍然没有用。更糟糕的是,来自微小MCE的图像插入对话框也没有用。它出现了,显示了我的文件夹和文件,但“选择”按钮被禁用。

现在我开始认为我做错了什么

  1. 我将filebrowser还原为trunk。 “选择”按钮仍无效。
  2. 我把所有东西全部消灭了,然后把grappelli还给了行李箱。文件浏览器仍然看起来有些搞砸了,最糟糕的“选择”按钮仍然不起作用。
  3. 我尝试过filebrowser-no-grappelli,它甚至没有那些按钮。
  4. 我放弃了,到这里寻求安慰
  5. 那么,问题二:每个想要使用带有微小MCE插入图像对话框的文件浏览器的人都走同样的路径吗?你有成功的工作吗?拜托,帮我做同样的事。

    TL / DR :如何为django admin设置grappelli和filebrowser并使微小的MCE插入图像对话框有效?

    我使用django 1.2.1。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我设法通过不将我的管理媒体前缀设置为'/ media / grappelli /'来使管理网站看起来像django简单的管理界面。把它留作'/ static / admin /'并且它看起来并没有破坏任何东西,但我无法让'选择'以任何方式工作。

答案 2 :(得分:0)

我遇到了类似的问题,但遵循克里斯托弗关于更改ADMIN_MEDIA_PREFIX的建议就像一个魅力。我所做的就是以下内容:

旧:

 ADMIN_MEDIA_PREFIX = STATIC_URL + 'grappelli/' 

新:

 ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/