Wagtail: включение пользовательской формы в SnippetsViewSet

<<<Я пытаюсь включить пользовательскую форму в SnippetsView одной из моих моделей. Цель формы - позволить пользователю загрузить csv-файл для добавления данных, модель, о которой идет речь, имеет отношения "один-ко-многим" со второй моделью, которая затем обновляется данными из csv-файла. Цель состоит в том, чтобы для каждого представления каждого экземпляра модели, созданного с помощью SnippetViewSet форма могла быть найдена и использована в отдельной вкладке, созданной через TabbedInterface. Я могу, конечно, добавить форму вручную через админку в SubMenuItem или просто добавить новое поле FileField в модель и добавить хук или отменить метод сохранения модели, так что если пользователь загрузит файл в wagtail-admin, он будет использован для обновления второй модели. Мне бы хотелось узнать, есть ли простой способ добавить пользовательскую форму в SnippetView без необходимости подкласса wagtail.snippets.views.snippets.EditView и CreateView и создания нового шаблона или, по крайней мере, не слишком сложного шаблона.

В настоящее время используется версия wagtail: 6.0.2

В настоящее время я могу загрузить модель через csv в django-admin. Но я хотел бы, чтобы это было возможно и в wagtail-admin.

Вернуться на верх