Django: Персонализирани действия в ModelForm

Django има персонализирани „действия“ върху своите обекти ModelAdmin, но не мога да намеря подобно нещо за обектите ModelForm. Използвам Django-CMS, така че изглежда нямам лесен достъп до списъчния изглед на обекти и е по-разумно това действие да бъде прикачено към отделен обект.

Възможно ли е да се поставят персонализирани методи в представянето на обект в администраторския интерфейс (т.е. в ModelForm)?


person mrmagooey    schedule 07.06.2012    source източник


Отговори (1)


Ако искате да имате действия, свързани с екземпляра, трябва да напишете персонализирани функции и свързаните URL адреси.

След това, за да го направите достъпен във формуляра за промяна за конкретен случай, можете да разширите шаблона change_form, като добавите cusotm бутон (https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/change_form.html в {% блокиране на пътеки %})

person sam    schedule 18.03.2013