> I am using Django v1.0. When I use the "fields" attribute in my model > to tell the admin interface what fields to display on the change form, > I find that any fields I leave out get truncated when I use the form > to update a record. > > For instance, say I have a model class called "Users" that has the > following fields: > > Name > Email > Phone > > I use the fields attribute to display only the "Name" and "Email" > fields on the admin change form page. > > Using a custom form (not the admin interface), I then create a record > as follows: > > Name: Joe Smith > Email: [EMAIL PROTECTED] > Phone: 609-555-1212 > > I confirm that the information is in the database. > > I then navigate to the admin change form. I see only the "Name" and > "Email" fields (which is what I want). I update the email field (say, > "[EMAIL PROTECTED]"). I click "Save". I go into the database and > what was in the phone field is gone.
The Admin's default ModelForm updates only the declared fields if you do declare them explicitly (either via "fieldsets" or via "fields"/"exclude".) Can you share your model and admin code? -Rajesh D --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---