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 Django连接MySQL数据库做增删改查
Nov 07 Python
Python增量循环删除MySQL表数据的方法
Sep 23 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
django admin后管定制-显示字段的实例
Mar 11 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
OpenCV-Python实现轮廓的特征值
Jun 09 Python
Python实现单例模式的5种方法
Jun 15 Python
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
Apr 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
jquery分页插件jquery.pagination.js使用方法解析
2016/04/01 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
2017/12/09 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
使用python装饰器验证配置文件示例
2014/02/24 Python
python with statement 进行文件操作指南
2014/08/22 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
python如何把字符串类型list转换成list
2020/02/18 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
2014年自我评价
2014/01/04 职场文书
参观接待方案
2014/03/17 职场文书
检讨书范文500字
2015/01/28 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS