Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >需要两个字段在一起才是唯一的

需要两个字段在一起才是唯一的
EN

Stack Overflow用户
提问于 2011-08-18 12:27:25
回答 1查看 553关注 0票数 0

假设我有一个这样的模型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Book(models.Model):

    user = models.ForeignKey(User)
    book_isbn = models.CharField()

我希望书和用户字段的组合是唯一的。也就是说,不同的用户可以拥有相同的图书,但特定用户只能在其图书列表中拥有一次该图书。

我认为unique_together将是完美的解决方案,但他们认为如果任何字段都有FK,就不能使用它。实现我想要的最好的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-18 12:33:30

我目前使用了多个带有unique_together子句的django模型,其中包含了外键,我从未遇到过任何问题。我目前使用的是django 1.2。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7107392

复制
相关文章
进步才是唯一(3)
        上一篇讲过局域网体系结构总共分为三层:物理层   媒体访问控制子层  逻辑链路控制LLC子层  下面分别介绍他们的各自的主要作用:
py3study
2020/01/14
5100
PowerDesigner设置表字段唯一约束
现有一个表student,id为主键。 现打算给name添加一个唯一约束。 双击打开这个表,点击“keys"选项卡,显示有一个key_1,这是id主键。 点击”insert a row'插入按钮,输入
庞小明
2018/04/23
1.7K0
PowerDesigner设置表字段唯一约束
slopShell:你唯一需要的PHP Webshell
slopShell是一款功能强大的PHP Webshell,有了它,你就不需要再用到其他Webshell了。
FB客服
2021/07/02
1.1K0
fastjson 过滤不需要的字段或者只要某些字段
转载自https://blog.csdn.net/stubbornness1219/article/details/52947013
allsmallpig
2021/02/25
2.1K0
ABAP 生成唯一标识字段uuid ,guid
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情
百里丶落云
2022/12/05
3K0
ABAP 生成唯一标识字段uuid ,guid
Laravel 实现关系模型取出需要的字段
/要。一个机构对应多个授权码,授权码里面的信息很杂乱,但是我取出关联模型的时候想把他们过滤掉。
用户8664418
2021/07/13
1.4K0
滴滴和中国优步合并:滴滴才是唯一赢家
又双叒叕发生合并事件了! 滴滴和中国优步,这对昔日厮杀最为激烈的对手都能合并,让人开始怀疑人生,小米和魅族、阿里和京东、头条和一点未来会合并吗? 切回正题,谈谈我对滴滴和中国优步合并的一些看法。 1、滴滴是唯一赢家 Uber CEO特拉维斯·卡兰尼克(Travis Kalanick)在发给中国优步员工的内部信中是这样说的: 我们已达成协议,将优步中国与滴滴出行合并。优步中国将占合并后实体的20%股份,而Uber将成为滴滴最大的股东。 滴滴的官方新闻稿是这样说的: 滴滴出行宣布与Uber全球达成战略协议,滴滴
罗超频道
2018/04/27
1.7K0
滴滴和中国优步合并:滴滴才是唯一赢家
jmeter如何确保输入的参数为唯一字段
2、整理好一个文本,把你需要修改的字段全部保存在保存在文本中。(注意:如果需要修改的字段不止一个的话,用英文逗号分隔开) 这边我需要修改发放优惠券的名称,以及金额,可以自定义的去填写自己想要填写的参数。
全栈程序员站长
2022/06/29
1.1K0
jmeter如何确保输入的参数为唯一字段
数据软删除时保持字段值唯一性的问题
对userinfo1表的name、status两个字段设置联合的唯一索引,在更新数据时把被软删除的数据行对应的id值,赋值给status字段(status等于0表示未删除,非0表示已删除)。
一写代码就开心
2022/05/31
1.2K0
LightSwitch 2011 数据字段唯一性验证方案
LightSwitch 2011 数据字段唯一性验证方案 验证单表数据的某个字段不能输入重复值 设置实体字段唯一索引 如果不写代码,那么验证只会在用户提交[保存]数据后,会提示错误,很明显这样的
阿新
2018/04/12
8790
LightSwitch 2011 数据字段唯一性验证方案
QQ怎么找回聊天记录?这才是你需要的
  QQ怎么找回聊天记录?在使用QQ的时候经常会收到很多的消息,不管群消息还是别人私发给你的消息都会保存在手机里面,不过也有很多群消息都没有什么关系,当我们发现一些重要的聊天记录被删除时就后悔莫及,如何才能将删除的聊天记录找回?QQ怎么找回聊天记录?
科技第六人
2019/09/03
7.1K0
QQ怎么找回聊天记录?这才是你需要的
JS深度判断两个对象字段相同
代码: /** * 判断此对象是否是Object类型 * @param {Object} obj */ function isObject(obj){ return Object.prototype.toString.call(obj)==='[object Object]'; }; /** * 判断此类型是否是Array类型 * @param {Array} arr */ function isArray(arr){ return Object.prototype.to
莫问今朝
2018/11/12
3.6K0
JavaScript对对象数组的两个字段排序
sort应该也能比较中文,应该是按照汉字编码数值来,具体还没有翻文档和测试下。但在本次案例种,还是得转换成期望比较顺序的数值。
celineWong7
2023/10/16
4510
JavaScript对对象数组的两个字段排序
mysql计算两个时间字段的时间差
TIMESTAMPDIFF(datepart,startdate,enddate)
赵哥窟
2020/08/11
7.3K0
mybatis-plus过滤不需要查询的字段
之前写过过滤出需要查询的字段,也简单介绍了下Mybatis-Plus的select函数
阿超
2022/08/17
3K0
mybatis-plus过滤不需要查询的字段
两个蟑螂机器人在一起,能完成什么动作?
加州大学伯克利分校电气工程系和计算机科学系的仿生Millisystems实验室的研究团队曾经开发出了一种3D打印的 爬行式足部行走机器人VelociRoACH,它们形似蟑螂,但是步幅颇快,可谓跑得最快
机器人网
2018/04/13
6040
两个蟑螂机器人在一起,能完成什么动作?
MySQL中需要注意的字段长度问题
在MySQL的表结构设计中,突然想起来几个地方碰到的问题比较多,大体来说一个就是字符集,一个就是数据类型。 而字符集和数据类型结合起来,就有一个蛮有意思的细节,那就是行长度的问题。 比如我们创建一个表使用了varchar的类型,如果指定为gbk,表里含有一个字段,可以指定为32766字节,如果再长一些就不行了。 其中的计算方式就需要理解了,因为varhcar类型长度大于255,所以需要2个字节存储值的长度,而MySQL里面的页的单位是16k,使用了IOT的方式来存储。所以如果超过了这个长度,那就会有溢出的情
jeanron100
2018/03/21
2.2K0
sql server 更新两个表的某个字段
--临时表 create table tmp_cup ( a varchar(20), b varchar(50), c varchar(20) ) select * from t_customer --//更新简称字列 update t_customer set SHORTNAME=(select shortname from tmp_cup where a=custid) 不过如此的话, 如果子查询的某个查询返回多条数据的话就有可能报错:消息 512,级别 16,状态 1,
乔达摩@嘿
2020/09/11
2.1K0
点击加载更多

相似问题

仅当同时存在两个值时才是唯一的

116

如何确保两个模型字段在一起是唯一的?

11

需要在两个集合字段上创建唯一的约束

12

Laravel验证规则,两个字段的组合需要唯一

223

需要哪些文件系统操作才是原子的?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文