Changeset 6030
- Timestamp:
- 08/31/07 00:53:47 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/newforms/models.py
r6029 r6030 16 16 __all__ = ( 17 17 'save_instance', 'form_for_model', 'form_for_instance', 'form_for_fields', 18 'ModelChoiceField', 'ModelMultipleChoiceField', 'inline_formset' 18 'ModelChoiceField', 'ModelMultipleChoiceField', 'formset_for_model', 19 'inline_formset' 19 20 ) 20 21 … … 305 306 return save_instance(form, new_obj, commit=commit) 306 307 307 def inline_formset(parent_model, model, fk_name=None, fields=None, extra=3, formfield_callback=lambda f: f.formfield()):308 def inline_formset(parent_model, model, fk_name=None, fields=None, extra=3, orderable=False, deletable=True, formfield_callback=lambda f: f.formfield()): 308 309 """ 309 310 Returns an ``InlineFormset`` for the given kwargs. … … 324 325 raise Exception("%s has more than 1 ForeignKey to %s" % (model, parent_model)) 325 326 # let the formset handle object deletion by default 326 FormSet = formset_for_model(model, formset=InlineFormset, fields=fields, formfield_callback=formfield_callback, extra=extra, deletable=True) 327 FormSet = formset_for_model(model, formset=InlineFormset, fields=fields, 328 formfield_callback=formfield_callback, 329 extra=extra, orderable=orderable, 330 deletable=deletable) 327 331 # HACK: remove the ForeignKey to the parent from every form 328 332 # This should be done a line above before we pass 'fields' to formset_for_model
