Hi there, I'm using the admin and I have a form admin and an inline admin form. For this inline admin, I need to ignore modifications done for existing items: for this task I have done an override of save_existing_objects method for a Formset which inherit from forms.models.BaseInlineFormset. In this function I simply call the super with commit=False but doing that cause the following error:
traceback (most recent call last): File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/core/handlers/base.py" , line 149, in get_response response = self.process_exception_by_middleware(e, request) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/core/handlers/base.py" , line 147, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/options.py" , line 541, in wrapper return self.admin_site.admin_view(view)(*args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/utils/decorators.py" , line 149, in _wrapped_view response = view_func(request, *args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/views/decorators/cache.py" , line 57, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/sites.py" , line 244, in inner return view(request, *args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/reversion/admin.py" , line 186, in change_view return super(VersionAdmin, self).change_view(request, object_id, form_url, extra_context) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/options.py" , line 1440, in change_view return self.changeform_view(request, object_id, form_url, extra_context) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/utils/decorators.py" , line 67, in _wrapper return bound_func(*args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/utils/decorators.py" , line 149, in _wrapped_view response = view_func(request, *args, **kwargs) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/utils/decorators.py" , line 63, in bound_func return func.__get__(self, type(self))(*args2, **kwargs2) File "/usr/lib/python3.4/contextlib.py", line 30, in inner return func(*args, **kwds) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/options.py" , line 1379, in changeform_view self.save_related(request, form, formsets, not add) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/options.py" , line 1015, in save_related self.save_formset(request, form, formset, change=change) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/contrib/admin/options.py" , line 1003, in save_formset formset.save() File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/forms/models.py" , line 645, in save return self.save_existing_objects(commit) + self.save_new_objects(commit ) File "/home/vincenzo/workspace/mynetgest2/warehouse/forms.py", line 118, in save_existing_objects instances_not_saved = super(IncomingBillOfLadingRowFormset, self). save_existing_objects(commit=False) File "/opt/virtualenv/Environments/mynetgest2/lib/python3.4/site-packages/django/forms/models.py" , line 763, in save_existing_objects self.saved_forms.append(form) AttributeError: 'IncomingBillOfLadingRowFormFormSet' object has no attribute 'saved_forms' Is there something I'm doing wrong? -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/cc82fa71-3edb-49f7-b46b-c1f043eafd2a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.