'xxx' must be unique because it is referenced by a foreign key.
2024-10-21 11:46:25
'xxx' must be unique because it is referenced by a foreign key.
原因:在绑定外键时,对应的外键字段的没有设置成唯一。
说明:在定义字段时,需要在被关联字段参数内添加unique=True
错误示例:
# UserInfo
Class UserInfo(models.Model):
name = models.CharField(verbose_name="姓名",max_length=32)
# TaskInfo
class TaskInfo(models.Model):
worker = models.ForeignKey(verbose_name="负责人",to="UserInfo",to_field="name",on_delete=models.CASCADE)
正确示例:
# UserInfo
Class UserInfo(models.Model):
name = models.CharField(verbose_name="姓名",max_length=32,unique=True)
最新文章
- 2016 daily
- vs2013中2.0类库提示是英文,解决方案
- UI/UE/ID/UED/UCD的区别
- DB2LOOK命令提取数据库对象信息
- C# - Dbhelp
- spark之数据源之自动分区推断
- yeoman的学习
- sdut 2847 Monitor (思维题)
- iOS 使用Charts框架 折线,柱状,K线,饼状,雷达全攻略
- 使用SSH框架查出的实体集合用AJAX形式刷新到页面JOSONArray报异常
- 常见浏览器User-Agent大全
- 自学ConcuurentHashMap源码
- 一入OI深似海 3 —— 纪念我最后一次PJ(上)
- Java之word导出下载
- MySQL之数据导入导出
- 大数据量 与 UI交互时的处理 总结与心得
- shell基础入门(一)
- GDAL读写矢量文件——Python
- Android学习之Handler消息
- maven常用命令集合
热门文章
- 转码服务serverless探索
- K8S 1.20 弃用 Docker 评估之 Docker 和 OCI 镜像格式的差别
- 爆肝200+小时,总结出的 Creator 3.x 入门修炼指南!全免费
- net core 添加cors,解决跨域问题
- 解决Connecting to 127.0.0.1:8118... failed: Connection refused.
- 周练7(ssti)
- java double/float转BigDecimal,精度问题
- python 获取docker容器内存使用率
- RabbitMQ-00-Windows10安装RabbitMQ及安装使用过程中遇到的一些问题
- Kubernetes部署的10个注意事项