Создание полей динамической модели в django

Это проблема, связанная с django. У меня есть модель с надписью "Автомобили". Здесь будут некоторые основные поля, такие как «Цвет», «Имя владельца транспортного средства», «Стоимость транспортного средства».

Я хочу предоставить форму, в которой пользователь может добавлять дополнительные поля в зависимости от автомобиля, который он добавляет. Например, если пользователь добавляет «Автомобиль», он будет динамически добавлять поля в форму во время выполнения, например «Пробег автомобиля», «Производитель калибровки». Предположим, что если пользователь хочет добавить «Грузовик», он добавит «Груз, который можно перевозить», «Разрешение» и т. Д.

Как мне добиться этого в django?

Здесь есть два вопроса:

  1. Как предоставить форму, в которой пользователь может добавлять новые поля во время выполнения?
  2. Как добавить поля в базу данных, чтобы ее можно было получить / запросить позже?
16
задан Davor Lucic 14 September 2010 в 22:10
поделиться