Найти - Пользователи
Полная версия: Модель рекурсивной таблицы и админка
Начало » Django » Модель рекурсивной таблицы и админка
1
ZZZ
Делаю рекурсивную таблицу:
class Catalog(models.Model):
parent = models.ForeignKey("self", null = True)
Нижний уровень – parent is NULL. Всё просто. В шеле проблем нет.
А вот стандартная админка выделывается. При попытке добавить каталог, говорит, что необходимо указать поле parent. Как обойти?
В голову приходит только создание корня (в ручную с ключём “0”), но мне не очень нравится.

B ещё вопрос: не нашёл в доках информацию о том, как автоматически создать начальное состояние таблицы. Можете подсказать, как это принято организововать? А то syncdb перехватывать как-то не хорошо…
Александр Кошелев
ZZZ
Как обойти?
http://docs.djangoproject.com/en/dev/ref/models/fields/#blank
ZZZ
не нашёл в доках информацию о том, как автоматически создать начальное состояние таблицы
http://docs.djangoproject.com/en/dev/howto/initial-data/#howto-initial-data
ZZZ
Тьфу блин! И как я “blank” не заметил???
Спасибо, оба вопроса закрыты на веки вечные, аминь. :-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB