Динамические формы в django-admin

Я хочу добавить динамическую админ-форму. Я хочу добавить несколько полей форм в зависимости от настройки в связанном объекте.

У меня есть что-то вроде этого:

class ClassifiedsAdminForm(forms.ModelForm): def __init__(self,*args, **kwargs): super(ClassifiedsAdminForm, self).__init__(*args, **kwargs) self.fields['testujemy'] = forms.CharField(label = "test") 

И в admin.py:

 class ClassifiedAdmin(admin.ModelAdmin): def get_form(self, request, obj=None, **kwargs): return ClassifiedsAdminForm 

Как вы можете видеть, я хочу добавить «testujemy» CharField в админ-форму администратора и изменить форму. Однако этот способ не работает. Есть ли способ добавить поле в init ? Он работает в нормальном режиме.

 
Interesting Posts for Van-Lav

Как сделать gui в python

Как вызвать свойство базового класса, если это свойство перезаписывается в производном классе?

Что вызывает ошибку сегментации Python?

Как я могу безопасно сохранять секретные ключи и пароль в моей системе управления версиями?

.NET Regex Неопознанная структура группировки

Найти объект в списке, который имеет атрибут, равный некоторому значению (которое соответствует любому условию)

Код строки гитары в Python?

wxPython для изображения и кнопок (изменение размера)

Преобразование списков в «транспонированный» список

Как установить MySQLdb (библиотека доступа к данным Python для MySQL) в Mac OS X?

Как передать метод в качестве параметра в Python

Tail -f регистрироваться на сервере, обрабатывать данные, а затем обслуживать клиента через скрученные

GET вызов curl не возвращает объект JSON

Ошибка изображения Docker: "/ bin / sh: 1: [python ,: not found"

Найдите наименьшее число, которое больше заданного числа в отсортированном списке

Python - лучший язык программирования в мире.