Я хочу классифицировать свои записи, суть в том, что я хочу несколько уровней категорий. Пример:
css
layout
floats
specificity, selectors
html
html 5
В этом примере css
и html
являются родительскими категориями, у css есть 2 дочерних элемента, а у layout
есть дочерний элемент floats
.
Полагаю, мне понадобится схема
class Category:
name = models.TextField()
parentId = models.IntegerField(blank=True)
Что я не имею в виду, как я могу сделать многоуровневый выпадающий список в моем администраторе, чтобы при публикации записей я мог легко выбрать категорию?
Итак, еще раз, как бы я мог создать многоуровневое вложенное выпадающее меню, чтобы при вводе материала в мою модель ввода я мог выбрать одну категорию для каждой записи?