Python Django pre_保存实例链接未定义

Python Django pre_保存实例链接未定义,python,django,Python,Django,我试图创建一个简单的pre_save函数,但我得到一个错误kwargs['instance']。未定义链接等: 为什么? 我已经打印了kwargs['instance'],我得到了以下结果: {'update_fields': None, 'raw': False, 'signal': <django.dispatch.dispatcher.Signal object at 0x10189f750>, 'using': 'default'} 只需使用instance.linkkwa

我试图创建一个简单的
pre_save
函数,但我得到一个错误kwargs['instance']。未定义链接等:

为什么?

我已经打印了kwargs['instance'],我得到了以下结果:

{'update_fields': None, 'raw': False, 'signal': <django.dispatch.dispatcher.Signal object at 0x10189f750>, 'using': 'default'}

只需使用
instance.link
kwargs
不包含
'instance'
,因为函数
my\u回调
实例
指定为位置参数

if instance.link is None:
    ....

只需使用
instance.link
kwargs
不包含
'instance'
,因为函数
my\u回调
实例
指定为位置参数

if instance.link is None:
    ....

只需使用
instance.link
kwargs
不包含
'instance'
,因为函数
my\u回调
实例
指定为位置参数

if instance.link is None:
    ....

只需使用
instance.link
kwargs
不包含
'instance'
,因为函数
my\u回调
实例
指定为位置参数

if instance.link is None:
    ....

当您可以在
活动中直接执行相同的操作时,为什么要使用
pre\u save
信号?当您可以在
活动中直接执行相同的操作时,为什么要使用
pre\u save
信号?当您可以在
活动中执行相同的操作时,为什么要使用
pre\u save
信号
直接?既然可以在
活动.save()中直接执行相同的操作,为什么还要使用
pre\u save
信号?