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 |