Я использую django-notification и django-messages вместе, и воспользовавшись встроенной в django-messages интеграцией django-notifications с типами уведомлений по умолчанию для получения сообщений, ответил к и т. д.
Однако я не могу определить, как создаются эти объекты NoticeType по умолчанию. Документы django-notification предлагают использовать сигнал post_syncdb в файле management.py, что я и делаю для своих собственных уведомлений. Я не могу найти нигде в коде, что эти типы уведомлений определены. Тем не менее каждый раз, когда я запускаю syncdb в новой базе данных, они волшебным образом появляются.
Свойство «label» типов уведомлений, создаваемых приложением django-messages, выглядит следующим образом:
- messages_received
- сообщения_отправлено
- сообщения_ответил
- messages_reply_received
- messages_deleted
- messages_recovered