【发布时间】:2016-01-25 08:11:20
【问题描述】:
我有一个页面应用程序,我在其中为主要内容实现了 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'),
并且有效 - 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)
可能出了什么问题?所有管理员网址都损坏了,而不仅仅是页面编辑。
提前感谢您的任何建议。
【问题讨论】:
标签: django django-admin tinymce django-views