Как добавить действия на страницу администратора Python django
У меня есть проект django, в котором форма записывает имя и адреса электронной почты пользователей, и я смог поместить эти данные с помощью forms.py и models.py. Далее я хочу создать action, с помощью которого я смогу загрузить эти данные в csv файл.

Моя страница администратора выглядит следующим образом, и я хочу добавить действие прямо над ней.
для того, чтобы добавить действие к модели на странице администратора, вы должны создать новый класс, подобный этому, и зарегистрировать его с вашей моделью:
admin.py
from youSite.views import downloadCSV
from yourSite.models import Info
class infoAdmin(admin.ModelAdmin):
actions =[downloadCSV]
admin.site.register(infoObject, infoAdmin)
Вам нужно создать функцию в вашем представлении и импортировать ее на страницу администратора. Она создаст новое действие в этой модели. Надеюсь, это поможет