Я могу загрузить изображение с 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")
Это WAHT я думал. Я спросил здесь на всякий случай. Я открою билет. спасибо – SBillion