代码之家  ›  专栏  ›  技术社区  ›  Diogo Silva

如何在Django中执行嵌套多选树

  •  2
  • Diogo Silva  · 技术社区  · 8 年前

    如何使用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

    enter image description here

    基于我表中的级别

    enter image description here

    1 回复  |  直到 8 年前
        1
  •  2
  •   May.D    8 年前

    要将数据节属性添加到选项中,需要重写 create_option() 模型窗体中Select小部件的方法。有关此的更多文档 here here .