def post(self): response = Doctor.objects.filter( email=request.form['email']).count() if response == 0: doctor = Doctor() for key in request.form: doctor[str(key)] = request.form[str(key)] print doctor.first_name body = {} if request.form.has_key('email'): body['email'] = request.form['email'] if request.form.has_key('area'): body['area'] = request.form['area'] if request.form.has_key('city'): body['city'] = request.form['city'] if request.form.has_key('specialization'): doctor.specialization = [] doctor.specialization.append( request.form['specialization']) body['specialization'] = request.form['specialization'] if request.form.has_key('education'): doctor.education = [] doctor.education.append(request.form['education']) doctor.save() es.create( index='test', doc_type='doctor', id=doctor.id, body=body) return jsonify(status=True) return jsonify(status=False)