¿Cómo puedo agregar un botón en la página de vista de lista de cambios de administrador de django?

Me gustaría agregar un botón junto al botón "agregar" en la vista de lista en el modelo para mi modelo y luego crear una función de vista donde haré mis cosas y luego redirigir al usuario a la vista de lista.

He comprobado cómo sobrecargar la plantilla de administración, pero aún no lo sé, ¿dónde debería poner mi función de vista donde haré mis cosas y cómo puedo registrar esa vista en las URL de administrador?

También hay preguntas sobre la seguridad. Me gustaría tener esa acción dentro de admin, así que si no está conectado, no puede usarlo.

He encontrado esto, pero no sé si es la manera correcta:http://www.stavros.io/posts/how-to-extend-the-django-admin-site-with-custom/

Respuestas a la pregunta(2)

Su respuesta a la pregunta