在Django model中设置多个字段联合唯一约束的实例
作者:orangleliu 时间:2021-02-09 22:04:59
使用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);
来源:https://blog.csdn.net/orangleliu/article/details/71403924
标签:Django,model,字段,约束
0
投稿
猜你喜欢
MySQL 删除大表的性能问题解决方案
2024-01-18 22:20:31
Windows下ORACLE 10g完全卸载的方法分析
2012-07-11 16:09:26
解析ASP与SQL server互操作的时间处理
2008-05-17 11:57:00
ASP 三层架构 Error处理类
2011-03-16 11:06:00
numpy工程实践之np.savetxt()存储数据
2023-06-19 07:33:11
python求解三角形第三边长实例
2021-08-24 06:16:28
详解Python判定IP地址合法性的三种方法
2021-12-02 14:35:10
Python实现给qq邮箱发送邮件的方法
2022-11-16 21:01:21
javascript实现鼠标点击页面 移动DIV
2024-03-13 07:52:58
Mysql数据库的导入导出方式(各种情况)
2024-01-19 15:40:42
详解python调度框架APScheduler使用
2021-11-05 22:55:36
Go语言的GOPATH与工作目录详解
2023-08-29 06:54:04
python pickle 和 shelve模块的用法
2023-11-07 22:41:11
5个css+div导航菜单
2011-04-29 12:38:00
Mysql数据库之索引优化
2024-01-23 19:27:40
ODBC连接数据库以SQLserver为例图文详解
2024-01-13 04:07:43
通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
2024-01-28 00:05:46
Python类中的魔法方法之 __slots__原理解析
2023-10-01 18:49:51
asp如何读取Access数据库的表名?
2009-11-18 20:48:00
pycharm远程调试openstack的图文教程
2021-10-31 06:37:56