История сообщений Django
Интересно, есть ли у вас какие-нибудь идеи по этому поводу
Я представляю сообщения как показано ниже - он работает отлично, когда возникает ошибка, он показывает ошибку.
Но как мне сохранить эти сообщения - чтобы пользователь мог видеть все ошибки, которые у него были с момента начала сессии?
Например, если я работаю некоторое время, я могу захотеть просмотреть все свои ошибки валидации формы в конце.
Спасибо
messages.error(request, ('ERROR: Your milestone was not created. Milestone points must be numeric. Please try again.'))
Возможно, Django's Sessions.
https://docs.djangoproject.com/en/3.2/topics/http/sessions/#using-sessions-in-views
def message_error(request, msg):
errors = request.session.get('errors', []):
errors.append(msg)
request.session['errors'] = errors
messages.error(request, msg)
def get_message_error_list(request):
return request.session.get('errors', [])