mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #27967 -- Fixed KeyError in admin's inline form with inherited non-editable pk.
Thanks Robin Anupol for the initial report and workaround.
This commit is contained in:
@@ -5,10 +5,10 @@ from .models import (
|
||||
Author, BinaryTree, CapoFamiglia, Chapter, ChildModel1, ChildModel2,
|
||||
Consigliere, EditablePKBook, ExtraTerrestrial, Fashionista, Holder,
|
||||
Holder2, Holder3, Holder4, Inner, Inner2, Inner3, Inner4Stacked,
|
||||
Inner4Tabular, NonAutoPKBook, Novel, ParentModelWithCustomPk, Poll,
|
||||
Profile, ProfileCollection, Question, ReadOnlyInline, ShoppingWeakness,
|
||||
Sighting, SomeChildModel, SomeParentModel, SottoCapo, Title,
|
||||
TitleCollection,
|
||||
Inner4Tabular, NonAutoPKBook, NonAutoPKBookChild, Novel,
|
||||
ParentModelWithCustomPk, Poll, Profile, ProfileCollection, Question,
|
||||
ReadOnlyInline, ShoppingWeakness, Sighting, SomeChildModel,
|
||||
SomeParentModel, SottoCapo, Title, TitleCollection,
|
||||
)
|
||||
|
||||
site = admin.AdminSite(name="admin")
|
||||
@@ -23,6 +23,11 @@ class NonAutoPKBookTabularInline(admin.TabularInline):
|
||||
classes = ('collapse',)
|
||||
|
||||
|
||||
class NonAutoPKBookChildTabularInline(admin.TabularInline):
|
||||
model = NonAutoPKBookChild
|
||||
classes = ('collapse',)
|
||||
|
||||
|
||||
class NonAutoPKBookStackedInline(admin.StackedInline):
|
||||
model = NonAutoPKBook
|
||||
classes = ('collapse',)
|
||||
@@ -40,6 +45,7 @@ class AuthorAdmin(admin.ModelAdmin):
|
||||
inlines = [
|
||||
BookInline, NonAutoPKBookTabularInline, NonAutoPKBookStackedInline,
|
||||
EditablePKBookTabularInline, EditablePKBookStackedInline,
|
||||
NonAutoPKBookChildTabularInline,
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user