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 custom fields to the built-in Group model by jmoppel 1 month, 2 weeks ago
- Month / Year SelectDateWidget based on django SelectDateWidget by pierreben 5 months ago
- Python Django CRUD Example Tutorial by tuts_station 5 months, 2 weeks ago
- Browser-native date input field by kytta 7 months ago
- Generate and render HTML Table by LLyaudet 7 months, 1 week ago
Comments
Please login first before commenting.