Wie kann man mit DeleteView in Django verwandte Objekte anzeigen?

Ich mache eine Ansicht, um eine Instanz aus einem Modell zu löschen (mit der generischen Ansicht DeleteView aus Django), aber sie kaskadiert und löscht Instanzen aus anderen Modellen:

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

Was ich tun möchte, ist, die Liste der verwandten Elemente anzuzeigen, die gelöscht werden sollen, wie dies in der Administrationsoberfläche der Fall ist:

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'),

Was ich tun möchte, ist, die Liste der verwandten Elemente anzuzeigen, die gelöscht werden sollen, wie dies in der Administrationsoberfläche der Fall ist:

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage