python django model联合主键的例子


Posted in Python onAugust 06, 2019

今天,在家试试django的model的设置,如何设置的联合主键,我经过查资料和实践,把结果记录如下:

例如:

class user(Model):
 id=AutoField(primary_key=True)
 name = CharField(max_length=30)
 age =IntegerField()
class role(Model):
 id=AutoField(primary_key=True)
 name=CharField(max_length=10)

这是两个model有一个roleUser的model来描述use与role的关系,需要user的id与role的id做外键,也做联合主键,如下:

class roleUser(Model):
 userId=ForeignKey(user)
 roleId=ForeignKey(role)
 class Meta:
 unique_together=("userId","roleId")

其中:

class Meta:
 unique_together=("userId","roleId")

就是建立联合主键。

以上这篇python django model联合主键的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 保存矩阵为Excel的实现方法
Jan 28 Python
Python高级特性与几种函数的讲解
Mar 08 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
python-docx文件定位读取过程(尝试替换)
Feb 13 Python
python 比较字典value的最大值的几种方法
Apr 17 Python
Python调用Redis的示例代码
Nov 24 Python
Python约瑟夫生者死者小游戏实例讲解
Jan 04 Python
python 统计代码耗时的几种方法分享
Apr 02 Python
对Keras自带Loss Function的深入研究
May 25 Python
详解Flask开发技巧之异常处理
Jun 15 Python
PO模式在selenium自动化测试框架的优势
Mar 20 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 #Python
详解python中的index函数用法
Aug 06 #Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
Aug 06 #Python
对Django url的几种使用方式详解
Aug 06 #Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 #Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 #Python
django基于存储在前端的token用户认证解析
Aug 06 #Python
You might like
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
繁简字转换功能
2006/07/19 Javascript
asp 取文本框名称代码
2008/12/02 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
Python实现的石头剪子布代码分享
2014/08/22 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
详解Python 函数如何重载?
2019/04/23 Python
python selenium循环登陆网站的实现
2019/11/04 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
如何开启linux的ssh服务
2013/06/03 面试题
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
装潢设计实习自我鉴定
2013/09/19 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
开展创先争优活动总结
2014/08/28 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
解决python3安装pandas出错的问题
2021/05/20 Python
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题