class MyTree(MPTTModel): name = parent = TreeForeignKey('self', null=True, blank=True, related_name='child') class MyModel(models.Model): name = node = TreeForeignKey(MyTree) class MyModelUpdate(generic.UpdateView): template_name = 'app/form_mymodel.html' model = MyModel
Использую стандартный шаблон
<form action="" method="post" enctype="multipart/form-data"> {% csrf_token %} {{ form.as_ul }} <input type="submit" value="Update"> </form>
и пользователю для выбора значения node предлагается длинный список.
Как можно организовать более удобный выбор из “древовидного меню-списка”?
P.S. django mptt предлагает визуализировать данные в виде дерева, но мне нужен выбор любого элемента из этого дерева (не переход по ссылке)