Como filtrar uma lista suspensa no administrador do Django quando uma seleção é feita em outra lista suspensa

Tenho duas listas suspensas em um site de administração do Django. Por exemplo, eu tenho SelectCountry e SelectRegion. A região tem um relacionamento de chave estrangeira com o país. Como garantir que, quando um país é selecionado, as regiões são filtradas com base nesse país?

N.B: Também estou usando o django-grappelli para o meu backend de administrado

Todas as idéias serão apreciadas. Obrigado

questionAnswers(4)

yourAnswerToTheQuestion