I select a model in the initial admin page and am offered a choice of the available instances/rows to change. If I either select one of these, or press the add button I get the following error: Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py" in _real_get_response 81. response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.4/site-packages/django/contrib/admin/views/ decorators.py" in _checklogin 55. return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/django/views/decorators/ cache.py" in _wrapped_view_func 39. response = view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/django/contrib/admin/views/ main.py" in change_stage 322. manipulator = model.ChangeManipulator(object_id) File "/usr/lib/python2.4/site-packages/django/db/models/ manipulators.py" in __init__ 278. super(AutomaticChangeManipulator, self).__init__(follow=follow) File "/usr/lib/python2.4/site-packages/django/db/models/ manipulators.py" in __init__ 70. self.fields.extend(f.get_manipulator_fields(self.opts, self, self.change)) File "/usr/lib/python2.4/site-packages/django/db/models/fields/ __init__.py" in get_manipulator_fields 277. field_objs, params = self.prepare_field_objs_and_params(manipulator, name_prefix) File "/usr/lib/python2.4/site-packages/django/db/models/fields/ related.py" in prepare_field_objs_and_params 512. params['choices'] = self.get_choices_default() File "/usr/lib/python2.4/site-packages/django/db/models/fields/ __init__.py" in get_choices_default 353. return self.get_choices() File "/usr/lib/python2.4/site-packages/django/db/models/fields/ __init__.py" in get_choices 344. lst = [(getattr(x, self.rel.get_related_field().attname), smart_unicode(x)) for x in rel_model._default_manager.complex_filter(self.rel.limit_choices_to)] File "/usr/lib/python2.4/site-packages/django/utils/encoding.py" in smart_unicode 24. return force_unicode(s, encoding, strings_only, errors) File "/usr/lib/python2.4/site-packages/django/utils/encoding.py" in force_unicode 39. s = unicode(str(s), encoding, errors)
TypeError at /admin/book/book/15592/ __str__ returned non-string (type NoneType) After looking at some of the local vars in the dump I thought it might be to do with null foreign keys and so I (half-heartedly) filled all the nulls with acceptable ids, but this made no difference. Slightly puzzled now. Paul Hide --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---