Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在模型中有一个字段具有 primary_key=True 和一个可以返回冲突 id 的默认函数,那么保存时会发生什么?
与任何其他唯一约束相同:数据库将拒绝插入新记录,Django 将报告一个IntegrityError.
IntegrityError
这就是为什么您应该始终使用自动递增整数字段作为主键的原因,这也是默认id字段的作用。
id