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
信号?