我如何使用Django模型形式做一个嵌套的多选择树,并且选择树将有400多个项目

我一直在互联网上搜索,但是找不到适合该问题的内容,有人可以阅读本教程吗?

提前致谢。

这是我的模特

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

jquery - 如何在Django中做一个嵌套的多选择树-LMLPHP

根据我桌子的水平

jquery - 如何在Django中做一个嵌套的多选择树-LMLPHP

最佳答案

要将data-section属性添加到选项中,您需要在ModelForm中覆盖Select小部件的create_option()方法。有关此herehere的更多文档。

10-08 00:40