# import pymysql # # pymysql.install_as_MySQLdb() from django.db.models.signals import pre_save, post_save def pre_save_func(sender, instance, **kwargs): # print("pre_save_func") # print("pre_save_msg:", sender) # print("测试对比的类:", instance) print("错了") # try: # # if "GameItem" == instance.s(): # print("正是他:", instance.gameImage) # # instance.gameInfo = "6666666" # except Exception as e: # print("错了", e) def post_save_func(sender, instance, **kwargs): try: if "GameItem" == instance.s(): print("正是他:", instance.gameImage) instance.gameInfo = instance.gameImage except Exception as e: print("错了", e) # pre_save.connect(pre_save_func) # models对象保存前触发callback函数 post_save.connect(post_save_func) # models对象保存后触发函数