Index: contrib/admin/views/main.py =================================================================== --- contrib/admin/views/main.py (revision 3332) +++ contrib/admin/views/main.py (working copy) @@ -313,7 +316,14 @@ return add_stage(request, app_label, model_name, form_url='../../add/') try: - manipulator = model.ChangeManipulator(object_id) + follow = {} + for f in opts.fields: + follow[f.name] = False + for field_list in [fieldset[1]['fields'] for fieldset in opts.admin.fields]: + for field_name in field_list: + follow[field_name] = True + print follow + manipulator = model.ChangeManipulator(object_id, follow=follow) except ObjectDoesNotExist: raise Http404