我正在尝试在表格中创建新记录,但在创建低于错误的记录时会提高。
InternalError:当前事务被中止,命令被忽略,直到事务块结束
答案 0 :(得分:0)
出现此错误的原因是,我有一个类似下面的字段,我没有在表格提交中更新。
depth = models.PositiveIntegerField(blank=True)
在我们制作之前,此字段不能为空,null = True。 所以我改变上面的行如下,错误已经解决。
depth = models.PositiveIntegerField(null=True, blank=True)