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