def question_image_create_api(request, question_id): # Get question to which the image will be attached. try: question = Question.objects.get(id=question_id) except: raise Http404 # Save photo if POST if request.method == 'POST': form = QuestionImageForm(request.POST, request.FILES) if form.is_valid(): # Create new question image and store in DB new_question_image = QuestionImage() new_question_image.image = request.FILES['question_image'] new_question_image.question = question new_question_image.save() # if request.FILES.has_key('causeandeffect_image'): # return HttpResponse('its there', mimetype="text/plain") # else: # return HttpResponse('nope', mimetype="text/plain") # Serialize questions in JSON format # i.e., https://docs.djangoproject.com/en/dev/topics/serialization/ serialized_question_image = serializers.serialize('json', [new_question_image], fields=('text')) return HttpResponse(serialized_question_image, mimetype="application/json") else: raise Http500