Opened 7 years ago
Last modified 7 years ago
#29431 closed Cleanup/optimization
inline_admin should have possibility don't generate empty inline form. — at Initial Version
Reported by: | Maxim Danilov | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | |
Severity: | Normal | Keywords: | InlineFormSet, optimization |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | yes | UI/UX: | no |
Description
for example in admin.py:
class my_model_inline(admin.StackedInline):
can_add_empty = False
stacked.html after {% for inline_admin_form in inline_admin_formset %} :
{% if opts.can_add_empty or not forloop.last %} - this helped don't call a formset.empty_form, if i dont need it.
but it is better check it already in: InlineAdminFormSet.iter(self), last iteration.
I think, it makes django better and give more speed.
Note:
See TracTickets
for help on using tickets.