как сделать вложенное дерево множественного выбора в Django - PullRequest
0 голосов
/ 22 мая 2018

Как я могу создать вложенное дерево множественного выбора, используя форму модели 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 Ответ

0 голосов
/ 22 мая 2018

Чтобы добавить атрибут data-section к вашим опциям, вам нужно переопределить метод create_option() виджета Select в вашей ModelForm.Больше документации об этом здесь и здесь .

...