Hi, You are using an inline which uses a formset under the hood. When a formset gets saved it gets the expected new_objects, but you're not saving the formset.
It might make sense to not use an inline and display the data points by hand. Collin On Tuesday, January 13, 2015 at 8:49:54 AM UTC-5, mateja wrote: > > I am working on a simple application to store sets of collected datapoints > into a dataset. I am using the admin interface to handle CRUD management of > the dataset objects. I would like to be able to add additional datapoints > to an existing dataset instance by importing model data from a file. The > error happens when I save the change form, I get the error "object has no > attribute 'new_objects'" > > This is what the admin change view looks like: http://imgur.com/gQGXquS > > I have overridden the admin change view to include a file field that > accepts a CSV file containing datapoint data. When the user clicks the Save > button, the file should upload and the app should import and save > datapoints from the file and associate them with the given dataset. I have > googled around for this error and I have seen where others omitted to call > the save_m2m() function, but I don't think this is what I am trying to do > as I am not using a formset, I am using a file upload. > > I have overridden the Dataset ModelAdmin save_model function to accept the > file, save the datapoints, and associate them with the given dataset. > > The code and the full error log is all here: > https://gist.github.com/matejaputic/0e25cd74830033442886 > > Is this the right way to do this? I would appreciate any guidance. > > Also, why are the existing datapoints being resubmitted? How can I prevent > that from happening? > > Thank you > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/59f8ab4f-0da7-47d1-a84b-1d84a76165b9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

