标签: django encryption django-models primary-key
如果我在模型中有一个具有primary_key = True的字段和一个可以返回带有冲突的id的默认函数,那么在保存时会发生什么?
答案 0 :(得分:1)
与任何其他唯一约束相同:数据库将拒绝插入新记录,Django将报告IntegrityError。
IntegrityError
这就是为什么你应该总是为主键使用自动增量整数字段,这是默认的id字段所做的。
id