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写入CSV文件的方法
Jul 08 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
python魔法方法-自定义序列详解
Jul 21 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python 模拟员工信息数据库操作的实例
Oct 23 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
使用Django连接Mysql数据库步骤
Jan 15 Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
python matplotlib绘制三维图的示例
Sep 24 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
Javascript 写的简单进度条控件
2008/01/22 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
Javascript 遍历页面text控件详解
2014/01/06 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
Python中的装饰器用法详解
2015/01/14 Python
python如何实现反向迭代
2018/03/20 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
pandas的qcut()方法详解
2019/07/06 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
员工自我鉴定
2013/10/09 职场文书
家长对孩子的评语
2014/04/18 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
求职自我评价范文100字
2014/09/23 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
幼儿园感谢信
2015/01/21 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
表扬信范文
2015/05/04 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript