@nurzhannogerbek

Как создать подобную форму?

Здравствуйте!

Подскажите пожалуйста как реализовать следующую форму? Для ясности привел пример на картинке.
27026a4b1ab64099929b5856fad4b4e7.png
Есть форма с 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'))
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы