Hi, Form this model ------------------------------------- class Image(meta.Model): class META: admin = meta.Admin() image = meta.ImageField(upload_to='images') annonce = meta.ForeignKey(Annonce,verbose_name="L'annonce") def __repr__(self): return self.image ---------------------------------- I try to make something pretty simple ---------------------------------- def publierMedia(request,annonce_id): manipulator = images.AddManipulator() if request.POST: new_data = request.POST.copy() errors = manipulator.get_validation_errors(new_data) if not errors: manipulator.do_html2python(new_data) new_annonce = manipulator.save(new_data) return HttpResponseRedirect("/" % new_annonce.id) else: errors = new_data = {} form = formfields.FormWrapper(manipulator, new_data, errors) return render_to_response('monlogis/publier-media', {'form': form, 'logged_annonceur': getLoggedAnnonceur(request),'user': request.user}) ----------------------------------
U have installed PIL and I have set my MEDIA_ROOT and my MEDIA_URL variable but I obtain this error message : Request Method:POST Request URL:http://127.0.0.1:8080/publier-media/1/ Exception Type: TypeError Exception Value: string indices must be integers Exception Location: /usr/lib/python2.4/site-packages/Django-0.90-py2.4.egg/django/core/validators.py in isValidImage, line 144 A link to the function : http://code.djangoproject.com/browser/django/trunk/django/core/validators.py#l144 I have already lost days on this issue. Some help will be appreciated. Thx Batiste