| 123456789101112131415161718192021222324252627282930313233 |
- # 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对象保存后触发函数
|