I Just had a problem with this and it came down to the PIL component on my server not having jpeg support, maybe try installing libjpeg and rebuilding and installing PIL.
On Feb 15, 6:59 am, Michael Newman <[EMAIL PROTECTED]> wrote: > As I continue to test this, it appears that inlineimagefields don't > work at all in newforms Admin. Yikes!!! Can someone confirm? > > My code: > > from django.db import models > > class TestObject(models.Model): > somefield = models.CharField(max_length=100) > > class TestObjectImageInline(models.Model): > test_object = models.ForeignKey(TestObject) > image= models.ImageField(upload_to='images') > anotherfield = models.BooleanField(default=True) > > from django.contrib import admin > > class TestObjectInline(admin.TabularInline): > model = TestObjectImageInline > > class TestObjectAdmin(admin.ModelAdmin): > model = TestObject > inlines = [TestObjectInline] > > admin.site.register(TestObject, TestObjectAdmin) > > On Feb 14, 4:34 pm, Michael Newman <[EMAIL PROTECTED]> wrote: > > > I get an 'Uploadavalidimage. Thefileyouuploadedwaseithernot > > animageor acorruptedimage.' When I try to save a model in the > > admin. I had this issue in the oldforms admin as well. I was passed to > > this > > article:http://scottbarnham.com/blog/2007/08/22/edit-inline-with-imagefield-o... > > . The ticket was thrown out because of the anticipation of newforms > > admin. Odd thing is FileField doesnotthrow the same error. > > > Here is my code: > > > from django.db import models > > > class TestObject(models.Model): > > somefield = models.CharField(max_length=100) > > > class TestObjectImageInline(models.Model): > > test_object = models.ForeignKey(TestObject) > > image= models.ImageField(upload_to='images') > > > from django.contrib import admin > > > class TestObjectInline(admin.TabularInline): > > model = TestObjectImageInline > > > class TestObjectAdmin(admin.ModelAdmin): > > model = TestObject > > inlines = [TestObjectInline] > > > admin.site.register(TestObject, TestObjectAdmin) > > > Can others duplicate? I am planning on filing a ticket but I would > > like to figure out where it is that the error is being thrown. Any > > insight on that would be great as well. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---