Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django ManyToManyManager在post_保存中返回空列表_Python_Django - Fatal编程技术网

Python django ManyToManyManager在post_保存中返回空列表

Python django ManyToManyManager在post_保存中返回空列表,python,django,Python,Django,我有一个post_保存信号连接到我的模型(发票-有案例=ManyToManyField(案例))。但是看起来它无法获得实际保存的值!!创建Invoice对象时,调用下面的函数,cases.all()返回空列表,即使案例保存并显示在GUI和DB中 @receiver(post_save, sender=Invoice) def set_invoiced_to_jobs(sender, **kwargs): db_obj = sender.objects.get(pk=k

我有一个post_保存信号连接到我的模型(发票-有案例=ManyToManyField(案例))。但是看起来它无法获得实际保存的值!!创建Invoice对象时,调用下面的函数,cases.all()返回空列表,即使案例保存并显示在GUI和DB中

  @receiver(post_save, sender=Invoice)
    def set_invoiced_to_jobs(sender, **kwargs):
        db_obj = sender.objects.get(pk=kwargs['instance'].pk)
        if kwargs['created']:
            print db_obj.from_date
            print db_obj.cases.all()

保存新对象时会发生这种情况?在这种情况下,它不能有任何相关的对象…aaa谢谢。。。我想我找到了答案