如何在Django';当在另一个下拉列表上进行选择时,s admin

如何在Django';当在另一个下拉列表上进行选择时,s admin,django,django-models,django-admin,django-grappelli,Django,Django Models,Django Admin,Django Grappelli,我在Django管理网站上有两个下拉列表。例如,我有SelectCountry和SelectRegion。这个地区和这个国家有着重要的外交关系。如何确保在选择国家/地区时,根据该国家/地区过滤区域 注意:我也在使用django grappelli作为我的管理后端 如有任何意见,将不胜感激。谢谢。正如DrMeers所暗示的,请使用。重新发明轮子毫无意义。据我所知,没有特别简单的方法。你可以使用javascript;选择某个国家/地区后,异步调用服务器,检索所选国家/地区的区域列表,并使用填充填充第

我在Django管理网站上有两个下拉列表。例如,我有SelectCountry和SelectRegion。这个地区和这个国家有着重要的外交关系。如何确保在选择国家/地区时,根据该国家/地区过滤区域

注意:我也在使用django grappelli作为我的管理后端


如有任何意见,将不胜感激。谢谢。

正如DrMeers所暗示的,请使用。重新发明轮子毫无意义。

据我所知,没有特别简单的方法。你可以使用javascript;选择某个国家/地区后,异步调用服务器,检索所选国家/地区的区域列表,并使用填充填充第二个列表。这需要修改django模板等@pastylegs-感谢您的回复。我希望有一个默认的方式来处理这个问题,因为我不希望(也不太有经验)重写模板和默认的Django JS实现。考虑使用而不是动态过滤。您可能会在这里找到一些有用的想法:请看这里:Django Smart Scice最近已被取消。还有别的选择吗?