python - django grappelli、文件浏览器和 Tiny MCE 插入图像对话框

标签 python django tinymce django-filebrowser django-grappelli

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

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

这相当令人失望,但我决定继续潜伏。并检查了分支 2_2。这最终看起来像 django 项目中的屏幕截图。小型 mce 也起作用了!

那么,问题一:这是每个想要使用 grappelli 的人都会做的事情吗?或者这些截图实际上是后备箱版本的,只是害羞向我展示它的美丽?

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

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

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

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

  1. 我将文件浏览器恢复到主干。 “选择”按钮仍然不起作用。
  2. 我清除了所有东西,并将抓斗放回了行李箱。文件浏览器看起来仍然有些困惑,最糟糕的是“选择”按钮仍然不起作用。
  3. 我尝试了 filebrowser-no-grappelli,但它甚至没有这些按钮。
  4. 我放弃了,来到这里寻求安慰

那么,问题二:每个想要使用带有微型 MCE 插入图像对话框的文件浏览器的人都会走同样的路吗?你成功了吗?请帮助我做同样的事情。

TL/DR:如何为 django admin 设置 grappelli 和文件浏览器并使小型 MCE 插入图像对话框工作?

我使用 django 1.2.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 正在为我使用这个组合....

关于python - django grappelli、文件浏览器和 Tiny MCE 插入图像对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510374/

相关文章:

python - 使用 countvectorizer 和 tfidfvectorizer 作为特征向量使用 KMeans 进行文本聚类是否有意义?

python - PIP 在 RaspberryPi 上安装 uamqp

django-polymorphic 按子类型过滤

mysql - manage.py migrate 无法访问远程 MySQL 数据库

javascript - Tinymce 获取更改内容

python - 如何替换Windows中的posix闹钟

python - 我如何编写/维护一个 .txt 文件,其名称和时间(分数列表)按时间增加排序?

sql - 为什么我无法删除具有相关对象的模型实例?

tinymce - Plone 4.0.2,TinyMCE选择的内部链接不粘

javascript - 将 JSON 响应传递给 tinymce 模板配置初始值