Как динамически расширить или увеличить поле модели в django admin? - PullRequest
1 голос
/ 18 ноября 2011

В моем администраторе Django я хочу динамически добавить поле URLField. Это означает, что в моей модели у меня есть одно поле URLField для этой модели. В будущем ссылки будут добавлены более чем в один. Но у меня есть только один URLField. Я хочу егодолжен быть гибким, чтобы добавить несколько URLFields.

Примечание. Встроенная модель решит эту проблему.но для отдельного поля оно должно быть расширено как Foreignkey, и оно занимает много времени для этой необязательной операции.

Я ожидаю, что пользовательская поддержка добавит поля модели только в администраторе django?

В прикрепленном файле что-то будет ожидать!

enter image description here

1 Ответ

1 голос
/ 18 ноября 2011

Один из подходов состоит в том, чтобы ограничить встроенный набор форм до 0 дополнительных объектов, если для этого поля внешнего ключа уже есть запись, установив свойство "extra": https://docs.djangoproject.com/en/1.3/ref/contrib/admin/#inlinemodeladmin-options

...