Найти - Пользователи
Полная версия: Signals
Начало » Django » Signals
1
romankrv
Здраствуйте.
Приведите кто может примеры применения signal dispatcher системы Django

1) django.db.models.signals.pre_save
2) django.db.models.signals.post_save

3) django.db.models.signals.pre_delete
4) django.db.models.signals.post_delete

5) django.core.signals.request_started
6) django.core.signals.request_finished

7) comment_will_be_posted
8) comment_was_posted
9) comment_was_flagged

и случаи когда необходимо применять свои написанные сигналы.

Это было бы неплохой памяткой к применению в аналогичных случаях

Спасибо
ZioN
romankrv
Здраствуйте.
Приведите кто может примеры применения signal dispatcher системы Django

1) django.db.models.signals.pre_save
2) django.db.models.signals.post_save

3) django.db.models.signals.pre_delete
4) django.db.models.signals.post_delete
http://webnewage.org/post/2008/3/9/keshirovanie-invalidatsiya-signalami-trapeza/

romankrv
И случаи когда необходимо применять свои написанные сигналы.
Это было бы неплохой памяткой к применению в аналогичных случаях
Спасибо
Ну допустим у тебя есть сайт, и после какого-то события (нажатия кнопки например), тебе в зависимости от настроек нужно например: 1.распознать спам, 2. удалить старые файлы, (3. проветрить комнату, 4. подмести) =)

Вот в зависимости от настроек, эти 4 (или уже меньше) функции будут подключатся к диспетчеру, и выполняться после события, кончено можно это сделать и без диспетчера сигналов, но так, как по мне, удобней…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB