Django Admin: como exibir campos de dois modelos diferentes na mesma exibição?

Meu site utiliza o modelo de autenticação de usuário do Django e um modelo personalizado de UserProfile para armazenar alguns dados adicionais (aniversário, etc.). Existe uma maneira de criar uma visão no admin do Django que combine os campos dos modelos User e UserProfile?

Eu suspeito que esse trecho de código não esteja nem perto, mas talvez ajude a ilustrar o que estou tentando fazer:

from django.contrib import admin
from django.contrib.auth.models import User
from userprofile.models import UserProfile


class UserProfileAdmin(admin.ModelAdmin):
    list_display = ('name', 'gender', 'User.email') #user.email creates the error - tried some variations here, but no luck.

admin.site.register(UserProfile, UserProfileAdmin)

Mensagem de erro:

ImproperlyConfigured: UserProfileAdmin.list_display [2], 'User.email' não é uma chamada ou um atributo de 'UserProfileAdmin' ou encontrado no modelo 'UserProfile'.

Por fim, estou tentando criar uma exibição de administrador com nome e sobrenome do UserProfile e email do usuário.

questionAnswers(3)

yourAnswerToTheQuestion