Это проблема, связанная с джанго. У меня есть модель "Автомобили". Это будет иметь некоторые основные поля, такие как "Цвет", "Имя владельца транспортного средства", "Стоимость транспортного средства".
Я хочу предоставить форму, в которой пользователь может добавлять дополнительные поля в зависимости от автомобиля, который он добавляет. Например, если пользователь добавляет "Автомобиль", он будет добавлять дополнительные поля в форме, динамически во время выполнения, например, "Автомобильное противостояние", "Производитель Cal". Предположим, если пользователь хочет добавить "Грузовик", он добавит "Нагрузка, которую можно перевозить", "Разрешить" и т.д.
Как достичь этого в django?
Здесь есть два вопроса:
- Как предоставить форму, в которой пользователь может добавлять новые поля во время выполнения?
- Как добавить поля в базу данных, чтобы впоследствии их можно было получить/запросить?