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生成不重复随机值的方法
May 11 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
PyCharm设置SSH远程调试的方法
Jul 17 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
Sep 25 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 Python
python写入数据到csv或xlsx文件的3种方法
Aug 23 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
pyinstaller打包程序exe踩过的坑
Nov 19 Python
pycharm快捷键汇总
Feb 14 Python
Python实现验证码识别
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实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
Yii2结合Workerman的websocket示例详解
2018/09/10 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
js实现秒表计时器
2019/12/16 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python 剪切移动文件的实现代码
2018/08/02 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
软件项目实施计划书
2014/05/02 职场文书
大专生自荐书范文
2014/06/22 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
春节慰问简报
2015/07/21 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python