Здравствуйте!
Подскажите пожалуйста как реализовать следующую форму? Для ясности привел пример на картинке.
Есть форма с 3 полями. В первом поле (user_class) должна быть возможность выбирать как у Select Widget. После того как пользователь выбирает значение в первом поле хочу загрузить остальные данные в другие поля в соответствии с выбором пользователя. При этом нужно, чтобы все поля были редактируемые как в обычном CharField.
Данные:
"Manager" - "M" - 'Manager is the person...'
"Developer" - "DEV" - 'Developer is the person...'
"ADMIN" - "AD" - 'ADMIN is the person...'
"Analist" - "AN" - 'Analist is the person...'
Что лучше указать в атрибуте choices для первого поля? Некий массив или создать отдельно словарик в виде объекта по типу СharacteristicDictionary.objects.all()?
modals.py:class Characteristic(models.Model):
user_class = models.CharField(_('Class'), max_length=250)
user_symbol = models.CharField(_('Symbol'), max_length=250)
user_description = models.TextField(_('Description'))