Django Q Documentation
Release 0.8.0manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( models.signals import pre_save from django.dispatch import receiver from django_q.tasks import async # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 73 页 | 506.27 KB | 1 年前3
Django Q Documentation
Release 0.9.0manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( task["name"] models.signals import pre_save from django.dispatch import receiver from django_q.tasks import async # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 58 页 | 427.01 KB | 1 年前3
Django Q Documentation
Release 0.8.0manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( task["name"] models.signals import pre_save from django.dispatch import receiver from django_q.tasks import async # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 58 页 | 423.43 KB | 1 年前3
Django 3.0.x Documentationdjango.db.models.signals import post_save def post_save_receiver(sender, instance, created, **kwargs): pass post_save.connect(post_save_receiver, sender=settings.AUTH_USER_MODEL) Generally speaking get_user_model from django.core.signals import setting_changed from django.dispatch import receiver @receiver(setting_changed) def user_model_swapped(**kwargs): if kwargs['setting'] == 'AUTH_USER_MODEL': To receive a signal, register a receiver function using the Signal.connect() method. The receiver function is called when the signal is sent. All of the signal’s receiver functions are called one at a time0 码力 | 3085 页 | 2.95 MB | 1 年前3
Django Q Documentation
Release 1.3.6manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( task["name"] signals import pre_save from django.dispatch import receiver from django_q.tasks import async_task # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 62 页 | 452.10 KB | 1 年前3
Django Q Documentation
Release 0.9.0manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( models.signals import pre_save from django.dispatch import receiver from django_q.tasks import async # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 75 页 | 507.64 KB | 1 年前3
Django Q Documentation
Release 1.3.6manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( task["name"] signals import pre_save from django.dispatch import receiver from django_q.tasks import async_task # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 64 页 | 453.51 KB | 1 年前3
Django Q Documentation
Release 1.3.6manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( signals import pre_save from django.dispatch import receiver from django_q.tasks import async_task # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 81 页 | 512.48 KB | 1 年前3
Django Q Documentation
Release 1.3.6manner as any other Django signal: from django.dispatch import receiver from django_q.signals import pre_enqueue, pre_execute @receiver(pre_enqueue) def my_pre_enqueue_callback(sender, task, **kwargs): **kwargs): print("Task {} will be enqueued".format(task["name"])) @receiver(pre_execute) def my_pre_execute_callback(sender, func, task, **kwargs): print("Task {} will be executed by calling {}".format( signals import pre_save from django.dispatch import receiver from django_q.tasks import async_task # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance0 码力 | 81 页 | 512.34 KB | 1 年前3
Django Q Documentation
Release 0.4.6models.signals import pre_save from django.dispatch import receiver from django_q import async # set up the pre_save signal for our user @receiver(pre_save, sender=User) def email_changed(sender, instance db.models.signals import post_save from django.dispatch import receiver from django_q import async # hook up the post save handler @receiver(post_save, sender=Document) def document_changed(sender, instance0 码力 | 36 页 | 249.57 KB | 1 年前3
共 66 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













