Я хочу создать события для своих классов.
Допустим, я создаю приложение CMS, которое имеет объект Article
.
Я создаю события, такие как:
OnEdit
OnCreate
OnDelete
PreCreate
PreDelete
Теперь я хочу, чтобы кто-то мог подключиться к этим событиям и добавлять свои пользовательские функции при каждом желаемом событии.
Я не хочу, чтобы они касались основного исходного кода, поэтому им пришлось бы подключатьсяэти пользовательские методы для запуска в другом месте.
Я новичок как в Python, так и в Django, поэтому, пожалуйста, будьте максимально подробны, если можете.