Django Tinymce 文件管理器

1 投票
3 回答
5180 浏览
提问于 2025-04-16 18:51

我需要一个适用于Django Tinymce的文件管理器。

我试过Django filebrowser,但我无法让它正常工作。它在“图片网址”字段旁边显示了一个按钮,但我点击后什么也没出现。我该怎么才能让它正常工作呢?

或者……有没有更好的选择?

祝好,

Marian

3 个回答

0

试试这个Django-tinymce-filebrowser

https://pypi.python.org/pypi/Django-tinymce-filebrowser

它可以让你通过tinyMCE来管理图片和文件

0

你可以看看这个 Tinymce-Ajax-File-Manager,或者这个 Tinymce 图片管理器

1

2 Marian:

这是一个将TinyMCE和图片插件整合到Python项目中的模块,适用于Django和Image Manager 1.1 beta1。

安装步骤

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

把tinymce文件夹复制到你的Django项目的根目录。

在主urls.py文件中添加以下内容:

(r'^static/js/tiny_mce/plugins/images/connector/python/', include('tinymce.images.urls')),

其中的'static/js/tiny_mce'需要替换成你的TinyMCE的地址。

如果你在使用开发服务器,还需要添加以下内容:

(r'^static/(?P<path>.*)$', 'django.views.static.serve',
    {'document_root': 'D:\dev\djcode\mysite\media'}),

(r'^uploads/(?P<path>.*)$', 'django.views.static.serve',
    {'document_root': 'D:\dev\djcode\mysite\uploads'}),

这里的'D:\dev\djcode\mysite'需要替换成你Django项目文件夹的绝对路径。

问题

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  1. 上传多个文件时不工作,因为Flash不发送COOKIE。Django默认通过COOKIE来处理会话。所以我们在等待Flash模块的修复。

  2. 目前只支持英语。

撰写回答