Django проблемы со встроенным администратором - PullRequest
0 голосов
/ 28 января 2011

Я пытаюсь сделать такую ​​вещь: у меня есть две модели, связанные через внешний ключ, и каждый экземпляр первой модели должен быть связан с точно 4 экземплярами секунды (я использую InlineAdmin для создайте их одновременно, используя extra = 4 и max_num = 4).

Есть две проблемы:

1 - мне нужно, чтобы у каждой из четырех моделей было свое собственное значение по умолчанию только для чтения для одного из его полей, это значение необходимо выбрать в опции выбора поля. Но мне нужно, чтобы они были только для чтения (я знаю о readonly_fields, но это бесполезно для этого. Javascript не кажется хорошим решением ...

2 - мне нужно указать значения по умолчанию для некоторого поля для всех четырех моделей одновременно, редактируя только одно поле. Я имею в виду два возможных решения: javascript или одно дополнительное, «пятая» модель со всеми скрытыми полями, кроме того, которое мне нужно, чтобы я мог переопределить save () , чтобы использовать его значения для других моделей и удалите его.

Но какой правильный путь?

1 Ответ

0 голосов
/ 01 июня 2013

Попробуйте эту документацию, она может помочь:

https://docs.djangoproject.com/en/1.5/ref/models/fields/#editable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...