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输出PowerPoint(ppt)文件中全部文字信息的方法
Apr 28 Python
详解Django中的权限和组以及消息
Jul 23 Python
python连接mysql实例分享
Oct 09 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
python实现字典嵌套列表取值
Dec 16 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
Python常用编译器原理及特点解析
Mar 23 Python
python 实现表情识别
Nov 21 Python
python 调整图片亮度的示例
Dec 03 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中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2011/11/10 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
webpack 处理CSS资源的实现
2019/09/27 Javascript
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python二分法搜索算法实例分析
2015/05/11 Python
Django模板Templates使用方法详解
2019/07/19 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python多线程正确用法实例解析
2020/05/30 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
How TDD works
2012/09/30 面试题
车辆维修工自我评价怎么写
2013/09/20 职场文书
安全事故检讨书
2014/01/18 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
地方课程教学计划
2015/01/19 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书