¿Cómo mostrar elementos relacionados utilizando DeleteView en Django?

Estoy haciendo una vista para eliminar (usando la vista genérica DeleteView de Django) una instancia de un modelo, pero en cascada y elimina las instancias de otros modelos:

url(r'^person/(?P<pk>\d+)/delete/

Lo que quiero hacer es mostrar la lista de elementos relacionados que se van a eliminar, como lo hace la interfaz de administración, como:

Are you sure you are going to delete Person NAMEOFTHEPERSON?
By deleting it, you are also going to delete:
CLASSNAME1: CLASSOBJECT1 ; CLASSNAME2: CLASSOBJECT2 ; CLASSNAME3: CLASSOBJECT3 ; etc
, login_required(DeleteView.as_view(model=Person, success_url='/person/', template_name='delete.html')), name='person_delete'),

Lo que quiero hacer es mostrar la lista de elementos relacionados que se van a eliminar, como lo hace la interfaz de administración, como:

Are you sure you are going to delete Person NAMEOFTHEPERSON?
By deleting it, you are also going to delete:
CLASSNAME1: CLASSOBJECT1 ; CLASSNAME2: CLASSOBJECT2 ; CLASSNAME3: CLASSOBJECT3 ; etc

Respuestas a la pregunta(3)

Su respuesta a la pregunta