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深入学习之内存管理
Aug 31 Python
Python实现的批量下载RFC文档
Mar 10 Python
简单理解Python中的装饰器
Jul 31 Python
python利用datetime模块计算时间差
Aug 04 Python
Python基于递归算法实现的走迷宫问题
Aug 04 Python
django启动uwsgi报错的解决方法
Apr 08 Python
python3 判断列表是一个空列表的方法
May 04 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
原生python实现knn分类算法
Oct 24 Python
基于Django signals 信号作用及用法详解
Mar 28 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
Python实现定时监测网站运行状态的示例代码
Sep 30 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
JavaScript基本对象
2007/01/11 Javascript
javascript 面向对象编程 function也是类
2009/09/17 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
js style.display=block显示布局错乱问题的解决方法
2016/09/21 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
使用python实现knn算法
2017/12/20 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
python生成器与迭代器详解
2019/01/01 Python
kali中python版本的切换方法
2019/07/11 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
培训心得体会
2013/12/29 职场文书
行政助理的岗位职责
2014/02/18 职场文书
敬老院标语
2014/06/27 职场文书
建筑结构施工求职信
2014/07/11 职场文书
大学生读书笔记范文
2015/07/01 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
python实战之用emoji表情生成文字
2021/05/08 Python
SpringBoot 集成Redis 过程
2021/06/02 Redis