信号量-django


内置的信号量
 

model:import  django.db.models.signals 
          pre_init = ModelSignal(providing_args=["instance", "args", "kwargs"], use_caching=True)
          post_init = ModelSignal(providing_args=["instance"], use_caching=True)
          pre_save = ModelSignal(providing_args=["instance", "raw", "using", "update_fields"],
                       use_caching=True)
          post_save = ModelSignal(providing_args=["instance", "raw", "created", "using", "update_fields"], use_caching=True)
          pre_delete = ModelSignal(providing_args=["instance", "using"], use_caching=True)
         post_delete = ModelSignal(providing_args=["instance", "using"], use_caching=True)
         m2m_changed = ModelSignal(
                    providing_args=["action", "instance", "reverse", "model", "pk_set", "using"],
                   use_caching=True,
         )
       pre_migrate = Signal(providing_args=["app_config", "verbosity", "interactive", "using", "apps", "plan"])
      post_migrate = Signal(providing_args=["app_config", "verbosity", "interactive", "using", "apps", "plan"])

查看全文

    原文作者:FIZLIN
    原文地址: https://segmentfault.com/a/1190000010559380
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞