Cómo filtrar una lista desplegable en el administrador de Django cuando se realiza una selección en otra lista desplegable

Tengo dos listas desplegables en un sitio de administración de Django. Por ejemplo, tengo SelectCountry y SelectRegion. La región tiene una relación de clave extranjera con el país. ¿Cómo me aseguro de que cuando se selecciona un país, las regiones se filtran en función de ese país?

N.B: Estoy usando django-grappelli para mi back-end de administración también.

Cualquier idea será apreciada. Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta