想知道是否有人能解释一下这个错误可能来自何处。{mysql}在同一时间从sqllite移到了sqlid。然而,对于大多数模型来说,它是有效的,但是我隔离了一些导致迁移失败的模型。在
错误是:
AttributeError: 'int' object has no attribute 'replace' django.core.exceptions.ValidationError: ["'1' is not a valid UUID."]
正如我所说,这是一个新的数据库,不知道有任何代码会在迁移时创建行,所以不确定1将从哪里来。在
这个question看起来非常相似,但是asker显式地设置整数并试图将其作为UUID
传递
型号
import uuid
class Question(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
跟踪
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐