Я хочу добавить пользовательские кнопки в форму добавления / изменения в интерфейсе администрирования.По умолчанию их всего три:
Я создал несколько пользовательских методов в своем файле forms.py
и хочу создать кнопки для вызова этих методов.Я использовал фрагмент http://djangosnippets.org/snippets/1842/,, но это не совсем то, что я хочу.Этот позволяет создавать кнопки и вызывать методы из файла admin.py
, а не forms.py
.
Есть ли способ сделать это?
Это мой admin.py
код:
class CategoryAdmin(admin.ModelAdmin):
prepopulated_fields = { "alias": ("title",) }
form = CategoryForm
admin.site.register(Category, CategoryAdmin)
И мой код forms.py
,
class CategoryForm(forms.ModelForm):
"""
My attributes
"""
def custom_method(self):
print("Hello, World!")
Как мне создать кнопку, которая вызывает "custom_method ()"?