в модели сделать выбор подкатегории в зависимости от категории.
нашел smart selectes под это дело.
при первом запуске у меня ругалось на старые типы из python2. я натравил на smart selectes 2to3py. вроде все прошло гладко, но при попытке использовать полученную мною конструкцию на практике ругается на строчку из smart selectes\widgets.py:
empty_label = next(iter(self.choices))[1] # Hacky way to getting the correct empty_label from the field instead of a hardcoded '--------'
ошибку выдает следующую:
AttributeError: 'generator' object has no attribute 'next'
———-
участники происшествия:
Django 1.5.3 // Python 3.3.2 // Smarts Selects 1.0.9
———-