0

バッチ保存プロセスを実行していますが、post_save 関数がオブジェクトごとに実行されていないようです。誰でも問題を止めることができますか?

保存機能

 objs = [
        Message(
            recipient_number=e.mobile,
            content=content,
            sender=e.contact_owner,
            billee=user,
            sender_name=sender,
            gateway=gateway,
        )
        for e in query

    ]
    # Send messages to DB
    Message.objects.bulk_create(objs)

models.py

@receiver(post_save, sender=Message)
def my_post_save_handler(sender, instance, **kwargs):
    """
    Post Save Signal.
    Sent at the end of the save() method. Attached to 'Message'.
    """
    print("=========================================")
    print(instance.gateway)
    instance.send(instance.gateway)

post_save.connect(my_post_save_handler, sender=Message)
4

1 に答える 1

2

post_saveなどの理由で解雇されない、bulk_createおよびupdate.

于 2013-08-24T18:02:46.963 に答える