I getting no image path saved in database and no image saved in filesystem. Item istance is saved becaues image is not required. views.py
def add_item(request, item_id):
    if request.method == 'POST': 
        if request.is_ajax(): 
            form = ItemForm(request.POST, request.FILES)
            if form.is_valid():
                user = request.user
                title = form.cleaned_data['title']
                content = form.cleaned_data['content']
                image = form.cleaned_data['image']                    
                item = Item.objects.get(id=item_id)
                item.add_child(user=user, title=title, content=content, image=image)  # add_child() because of using django-treebeard             
                return HttpResponse('')                                
            else:    
                return HttpResponse('')    
        else:        
            return HttpResponse('')
jquery:
$('#form_for_item').live('submit', function(){
    var data = $("#form_for_item").serialize();
    var url = '/something/add_item/' + $('#form_for_item').attr('name') + '/';
    $.ajax({
        type: 'POST',
        url: url,
        data: data,
        success: function(){
            $('#my_form').children().remove();
        }
    });
    return false;  
});     
I try also form image give to my add_item(request, item_id) function add this lines:
from django.core.files.uploadedfile import SimpleUploadedFile
    image = SimpleUploadedFile(request.META['HTTP_X_FILE_NAME'],request.raw_post_data) 
but didn't help.
How can I save image sent through ajax?
 
     
    