Small usability feature to show one number of additional formsets for new object & another for created.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | class ChildModelInlineAdmin(admin.TabularInline):
# Here you can specify a number
# of additional inlines (extra) for add_view.
extra = 3
model = SomeModel
class SomeParentModelAdmin(admin.ModelAdmin):
inlines = (ChildModelInlineAdmin,)
def get_formsets(self, request, obj=None):
for inline in self.inline_instances:
fs = inline.get_formset(request, obj)
if obj:
# Here you can specify a number
# of additional inlines (extra) for change_view.
fs.extra = 0
yield fs
|
More like this
- Add Toggle Switch Widget to Django Forms by OgliariNatan 2 weeks, 3 days ago
- get_object_or_none by azwdevops 4 months, 1 week ago
- Mask sensitive data from logger by agusmakmun 6 months ago
- Template tag - list punctuation for a list of items by shapiromatron 1 year, 8 months ago
- JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 1 year, 8 months ago
Comments
Please login first before commenting.