在Django model中设置多个字段联合唯一约束的实例


Posted in Python onJuly 17, 2019

使用Django中遇到这样一个需求,对一个表的几个字段做 联合唯一索引,例如学生表中 姓名和班级 2个字段在一起表示一个唯一记录。

Django中model部分的写法, 参见 unique-together 部分文档。

class MyModel(models.Model):
 field1 = models.CharField(max_length=50)
 field2 = models.CharField(max_length=50)

 class Meta:
 unique_together = ('field1', 'field2',)

对应到 MySQL 中的 SQL , 类似如下的语句

CREATE UNIQUE INDEX index_name ON tablename(field1, field2);

以上这篇在Django model中设置多个字段联合唯一约束的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
下载糗事百科的内容_python版
Dec 07 Python
python下MySQLdb用法实例分析
Jun 08 Python
Android分包MultiDex策略详解
Oct 30 Python
浅谈Python中range和xrange的区别
Dec 20 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
Mar 16 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
Python实现老照片修复之上色小技巧
Oct 16 Python
对django views中 request, response的常用操作详解
Jul 17 #Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 #Python
python递归法解决棋盘分割问题
Jul 17 #Python
Django-Model数据库操作(增删改查、连表结构)详解
Jul 17 #Python
python通过TimedRotatingFileHandler按时间切割日志
Jul 17 #Python
python递归法实现简易连连看小游戏
Mar 25 #Python
django2笔记之路由path语法的实现
Jul 17 #Python
You might like
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
对Python中range()函数和list的比较
2018/04/19 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python实现学员管理系统
2019/02/26 Python
python中时间模块的基本使用教程
2019/05/14 Python
在Python中实现字典反转案例
2020/12/05 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
h5封装下拉刷新
2020/08/25 HTML / CSS
护士自荐信
2013/10/25 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
环保建议书400字
2014/05/14 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
网络销售员岗位职责
2015/04/11 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Python pyecharts绘制条形图详解
2022/04/02 Python