home / django_tickets / tickets

tickets: 8405

This data as json

id created changetime last_pulled_from_trac stage status component type severity version resolution summary description owner reporter keywords easy has_patch needs_better_patch needs_tests needs_docs ui_ux
8405 2008-08-19 02:00:43 2008-08-22 16:59:00 2022-03-06 03:42:10.660771 Unreviewed closed contrib.admin     dev duplicate Editing inline-image in admin results in KeyError I have three models: {{{ class Image(models.Model): image = models.ImageField(upload_to='productimages/') class ExtraImage(Image): model = models.ForeignKey('ProductModel') class ProductModel(models.Model): modelnumber = models.CharField(primary_key=True, max_length=50, unique=True) }}} and admin interface for them, which has a inline for the extra images: {{{ class ExtraImageInline(admin.TabularInline): model = ExtraImage extra = 2 class ProductModelAdmin(admin.ModelAdmin): inlines = (ModelPropertyInline, ExtraImageInline) }}} Adding the image works OK, but anything after that (editing or deleting) results in KeyError: {{{ File "/home/customer/django/django/forms/models.py", line 292, in save_existing_objects obj = existing_objects[form.cleaned_data[self.model._meta.pk.attname]] KeyError: 'image_ptr_id' }}} Tested with dev server with Django r8435 and apache+mod_python running Django r8355. nobody Uninen inheritance modelinheritance admin keyerror 0 0 0 0 0 0
Powered by Datasette · Queries took 1.583ms