我有一个页面应用程序,我已经为主要内容实现了TinyMCE。这工作得很好。我现在正试图按照the Django/TinyMCE Docs添加图像列表支持,但偶然发现问题。当我取消注释下面的external_image_list_url行时,我的所有管理网址都会中断?
content = forms.CharField(widget=TinyMCE(attrs={
'cols': 80,
'rows': 30,
#'external_image_list_url': reverse('mediamanager.views.imagelist')
}))
设置了mediamanager.views.imagelist
url(r'^$', views.imagelist, name='imagelist'),
and works - http://csmatrix.local/gallery/返回:
var tinyMCEImageList = [["(uploads/2015/10/20141205_142735.jpg", "/gallery/i/4"], ["(uploads/2015/10/treeladder.jpg", "/gallery/i/5"], ["(uploads/2015/10/treeladder_RwtzMjv.jpg", "/gallery/i/7"]]
视图本身看起来像:
def imagelist(request):
from tinymce.views import render_to_image_list
objects = Image.objects.all()
link_list = [(unicode(obj), obj.get_absolute_url()) for obj in objects]
return render_to_image_list(link_list)
可能有什么不对?所有管理员网址都被破坏,而不仅仅是网页编辑网页。
提前感谢任何建议。
答案 0 :(得分:0)
确定。
我设法通过James @ Django Users Group的一些帮助解决了这个问题。从查看相反的问题,我最终完全删除了函数调用,只是粘贴在URL中。它有效 - 不是一个完美的修复,而是一个修复。
我在这里粘贴了使用组线程,但我目前在工作防火墙后面被阻止,因此无法访问Google网上论坛。