在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程序的方法
Apr 21 Python
python的urllib模块显示下载进度示例
Jan 17 Python
python中sys.argv参数用法实例分析
May 20 Python
解决pandas read_csv 读取中文列标题文件报错的问题
Jun 15 Python
pandas 读取各种格式文件的方法
Jun 22 Python
python实现多人聊天室
Mar 31 Python
Python实现EXCEL表格的排序功能示例
Jun 25 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
python:动态路由的Flask程序代码
Nov 22 Python
Python爬取爱奇艺电影信息代码实例
Nov 26 Python
python return逻辑判断表达式实现解析
Dec 02 Python
Python中常用的os操作汇总
Nov 05 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
多人战的战术与战略
2020/03/04 星际争霸
建立文件交换功能的脚本(二)
2006/10/09 PHP
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
JS 自动安装exe程序
2008/11/30 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
浅谈Python peewee 使用经验
2017/10/20 Python
python实现机器人行走效果
2018/01/29 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
如何清空python的变量
2020/07/05 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
python drf各类组件的用法和作用
2021/01/12 Python
python如何修改文件时间属性
2021/02/05 Python
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
银行求职信个人范文
2013/12/16 职场文书
2014年情人节活动方案
2014/02/16 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
管辖权异议上诉状
2015/05/23 职场文书
如何书写授权委托书?
2019/06/25 职场文书