如何在 Django 中做一个嵌套的多 select 树

how to do a nested multi select tree in django

如何使用 Django 模型形式创建嵌套多 select 树,并且 select 树将包含 400 多个项目

我一直在网上搜索,但没有找到适合这个问题的东西table,有没有人有我可以阅读的教程?

提前致谢。

这是我的模型

class CNPQ(models.Model):
    title = models.CharField(verbose_name="Nome da Área de conhecimento", max_length=255, blank=True, null=True)
    description = models.CharField(verbose_name="Descrição da Área de conhecimento" ,max_length=255, blank=True, null=True)
    level  = models.TextField(verbose_name="Nível")
    created = models.DateTimeField(auto_now_add=True)
    parent = models.ForeignKey('self', null=True, on_delete=models.CASCADE)

我想要做的是使用 django 和 jquery

基于我 table

的水平

要将数据部分属性添加到您的选项,您需要覆盖 ModelForm 中 Select 小部件的 create_option() 方法。有关此 here and here.

的更多文档