多对多关系多个下拉小部件

Many-to-many relationship multiple drop-downs widget

我正在使用 Django1.9。在我的模型中,人与语言之间存在多对多关系。我想找到一种在 html 小部件(下拉菜单)中 select 一种语言的方法,并且在 select 使用一种语言之后,另一个下拉菜单应该出现在下面,允许 select 多一种语言。一个人最多可以有 8 种语言。

我的问题是如何在 Django 中实现它?我应该为这种情况创建一个自定义小部件吗?

感谢您的帮助。

我想这就是你要找的 https://github.com/goinnn/django-multiselectfield