Я использую djongo
, чтобы добавить mongodb
в свое приложение. У меня есть модель, скажем, ModelA
, которая принимает ArrayModelField
другой модели ModelB
, которая является абстрактной моделью. Я получаю ModelForm
для ModelA, но он показывает поля для ввода только одной ModelB. Как я могу получить такую функцию, как кнопка «Добавить», чтобы можно было добавить больше полей ModelB?
Я много искал и нашел это: https://github.com/nesdis/djongo/issues/210
но я все еще не могу заставить его работать. Я читал о наборах форм и динамических наборах форм и считаю, что djongo добавил динамический набор форм jquery в свой собственный код. Так что при создании класса вроде:
class B(models.Model):
# fields
source = models.ArrayModelField(
model_container = A1,
)
destination = models.ArrayModelField(
model_container = A2,
)
Я не могу решить, как это сделать. Я могу сделать это для самостоятельного шаблона, но я не хочу менять администратора по умолчанию или настраивать его.