которой была заполнена отдельная, кастомная форма, чтобы вывести ошибки этой формы?
Класс наследованный от ModelAdmin содержит функцию обработки этой формы, по отдельному url-у.
def get_urls(self):
custom_urls = [
url(
r'^(.+)/send-mail/$',
self.admin_site.admin_view(self.send_mail),
name='send-mail'
),
]
return custom_urls + super().get_urls()
def send_mail(self, request, object_id):
feedback = Feedback.objects.get(pk=object_id)
if request.method == 'POST':
form = SendMailForm(request.POST)
if not form.is_valid():
... ???
у тебя send_mail как отдельная въюха в action формы оставь пустую строку она будет сабмитится на себя и там выведешь ошибки формы если она не валидна
Обсуждают сегодня