I looked into it after my first reply and my suggestion was wrong.
If you want to display the value of a foreign key object's property in
the admin page to select an object to change, you can add a callable
to list_display.
For exemple, ` list_display = ('title', lambda o: getattr(o.author,
"name", "-"),) `. The callable will get one argument, an instance of
the model.
If you want to display a field to change a property of a foreign key
object, I haven't found a way. Best option might be a inline model
admin.
>
https://groups.google.com/d/msgid/django-users/a99dac72-a527-4968-92f5-0a4c405c1778%40googlegroups.com.