mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #35393 -- Added excluded pk as a hidden field to the inline admin.
This commit is contained in:
committed by
Sarah Boyce
parent
c7fc9f20b4
commit
2995aeab56
@@ -57,6 +57,8 @@ from .models import (
|
||||
Teacher,
|
||||
Title,
|
||||
TitleCollection,
|
||||
UUIDChild,
|
||||
UUIDParent,
|
||||
)
|
||||
|
||||
site = admin.AdminSite(name="admin")
|
||||
@@ -471,6 +473,16 @@ class ShowInlineChildInline(admin.StackedInline):
|
||||
model = ShowInlineChild
|
||||
|
||||
|
||||
class UUIDChildInline(admin.StackedInline):
|
||||
model = UUIDChild
|
||||
exclude = ("id",)
|
||||
|
||||
|
||||
class UUIDParentModelAdmin(admin.ModelAdmin):
|
||||
model = UUIDParent
|
||||
inlines = [UUIDChildInline]
|
||||
|
||||
|
||||
class ShowInlineParentAdmin(admin.ModelAdmin):
|
||||
def get_inlines(self, request, obj):
|
||||
if obj is not None and obj.show_inlines:
|
||||
@@ -513,6 +525,7 @@ site.register(CourseProxy, ClassAdminStackedVertical)
|
||||
site.register(CourseProxy1, ClassAdminTabularVertical)
|
||||
site.register(CourseProxy2, ClassAdminTabularHorizontal)
|
||||
site.register(ShowInlineParent, ShowInlineParentAdmin)
|
||||
site.register(UUIDParent, UUIDParentModelAdmin)
|
||||
# Used to test hidden fields in tabular and stacked inlines.
|
||||
site2 = admin.AdminSite(name="tabular_inline_hidden_field_admin")
|
||||
site2.register(SomeParentModel, inlines=[ChildHiddenFieldTabularInline])
|
||||
|
||||
Reference in New Issue
Block a user