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动态参数用法实例分析
May 25 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
对python GUI实现完美进度条的示例详解
Dec 13 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
Python制作词云图代码实例
Sep 09 Python
pytorch之inception_v3的实现案例
Jan 06 Python
详解有关PyCharm安装库失败的问题的解决方法
Feb 02 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
Dec 31 Python
python多线程爬取西刺代理的示例代码
Jan 30 Python
Python运算符+与+=的方法实例
Feb 18 Python
用Python写一个简易版弹球游戏
Apr 13 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
flash用php连接数据库的代码
2011/04/21 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
2018/02/03 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
幼儿园园长岗位职责
2013/11/26 职场文书
高中生职业规划范文
2014/03/09 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
抗震救灾标语
2014/06/26 职场文书
慰问信格式
2015/02/14 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
讲座新闻稿
2015/07/18 职场文书
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
Oracle使用别名的好处
2022/04/19 Oracle
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python