2014-12-11 3 views
0

Я могу загрузить изображение с Froala, но я не нашел способ получить параметр «pk», который я отправил с ответом. Обратный вызов imageInsert не выглядит полезным. Как я могу использовать реальный обратный вызов ImageUpload? Вот мой код в Джанго:Получите ответ json при загрузке изображения с помощью Froala

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") 

ответ

1

В настоящее время редактор не имеет какой-либо вариант за то, что вы просите, но я хотел бы предложить открытие функция запроса на https://github.com/froala/wysiwyg-editor и, вероятно, он будет реализован довольно скоро.

+0

Это WAHT я думал. Я спросил здесь на всякий случай. Я открою билет. спасибо – SBillion