使用Froala上传图像时获取json响应

时间:2014-12-11 14:06:25

标签: froala

我可以使用Froala上传图片,但我找不到获取" pk"参数I与响应一起发送。 imageInsert回调看起来并不有用。我如何使用ImageUpload的真实回调? 这是我在django中的代码:

class ArticleImageUploadView(CreateView):
    form_class = ArticleUploadImageForm

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(ArticleImageUploadView, self).dispatch(*args, **kwargs)

    def form_invalid(self, form):
        return HttpResponse(json.dumps({'error':_('There was a problem processing your image. Please try again')}), content_type="application/json")


    def form_valid(self, form):
        #image = form.save(commit=False)
        article_image = form.save(commit=False)
        if "article_id" in self.request.POST:
            article_image.article_id = self.request.POST.get("article_id")
        article_image.save()
        return HttpResponse(json.dumps({'link':article_image.image.url,'pk':article_image.pk}), content_type="application/json")

2 个答案:

答案 0 :(得分:1)

目前,编辑器没有任何选项可供您查询,但我建议您在https://github.com/froala/wysiwyg-editor上打开功能请求,可能很快就会实施。

答案 1 :(得分:0)

感谢st3fan提供了我需要的新功能

https://github.com/froala/wysiwyg-editor/issues/348