49cfec30884d7e99ab8c97535277e0fc9564b34e
Проблема: ValidationError из сигналов отображался как: 'Server error: [\'Заказ 134 был отменён...\']' со служебными элементами (Server error, квадратные скобки). Решение: В order_update добавлена обработка ValidationError перед ValueError: - Извлекаем чистое сообщение из исключения (e.messages[0] или str(e)) - Показываем через messages.error() — Django автоматически отобразит красивым Bootstrap alert-danger - Транзакция откатывается, изменения не сохраняются Теперь пользователь видит: [красный Bootstrap alert] 'Заказ 134 был отменён, товары проданы в другом заказе. Невозможно изменить статус. Для новой продажи создайте новый заказ.' Без технических префиксов и форматирования - user-friendly.
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%