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 命令行非阻塞输入的小例子
Sep 27 Python
Python 字典(Dictionary)操作详解
Mar 11 Python
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
Python 装饰器深入理解
Mar 16 Python
Python随机读取文件实现实例
May 25 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
python自动化脚本安装指定版本python环境详解
Sep 14 Python
python邮件发送smtplib使用详解
Jun 16 Python
python生成lmdb格式的文件实例
Nov 08 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 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
什么是MVC,好东西啊
2007/05/03 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
PHP多文件上传实例
2015/07/09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
用python与文件进行交互的方法
2018/03/01 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
Python-for循环的内部机制
2020/06/12 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
物流专业专科生职业生涯规划书
2014/09/14 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
教师工作能力自我评价
2015/03/04 职场文书
财务统计员岗位职责
2015/04/14 职场文书
教师节大会主持词
2015/07/06 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
学校教代会开幕词
2016/03/04 职场文书
MySQL去除密码登录告警的方法
2022/04/20 MySQL