1👍
You can use django/notifications for this. It has some helper methods to reduce the amount of work you need to have some features like marking them as read.
Another option is to create a model to hold your own notifications, it is not that complicated. Just replace every message with a model creation and you will have persistent messages. Adding features will take some time tho, so give django-notifications a check first.
Source:stackexchange.com