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模拟登录百度代码分享(获取百度贴吧等级)
Dec 27 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
django之跨表查询及添加记录的示例代码
Oct 16 Python
python 获取毫秒数,计算调用时长的方法
Feb 20 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
Python3列表List入门知识附实例
Feb 09 Python
Python txt文件如何转换成字典
Nov 03 Python
python如何用matplotlib创建三维图表
Jan 26 Python
python实现自动清理文件夹旧文件
May 10 Python
用Python爬取某乎手机APP数据
Jun 15 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 三维饼图的实现代码
2008/09/28 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
php文件上传类的分享
2017/07/06 PHP
php写app用的框架整理
2019/09/29 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
[JS]点出统计器
2020/10/11 Javascript
JS实现日期加减的方法
2013/11/29 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
2019/07/19 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
python实现udp数据报传输的方法
2014/09/26 Python
python处理二进制数据的方法
2015/06/03 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
django框架模板语言使用方法详解
2019/07/18 Python
python中pickle模块浅析
2020/12/29 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
金融专业个人的自我评价
2013/10/18 职场文书
公务员年总结的自我评价
2013/10/25 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书