
1 fuxinya 2022 年 5 月 26 日 via Android 说明你开了两个事务,请在一个事务中操作 |
2 colatea OP @fuxinya def save_model(self, request, obj, form, change): super().save_model(request, obj, form, change) os.system("XXXXXX") 请问 os.system("XXXXXX")怎么能加到 orm 的事务里?或者怎么知道原来的事务结束了?post_save 信号不灵啊 |
3 colatea OP 哦,忘记说了,这是在 admin 里的操作 |
span class="no">4 RadishWind 2022 年 5 月 26 日 @colatea 从逻辑上的解耦做吧, 其实不太建议这种操作 比如把 os 的操作改成异步的 |
5 westoy 2022 年 5 月 26 日 os.system('nohup xxxx &') |