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远程登录代码
Apr 29 Python
10款最好的Web开发的 Python 框架
Mar 18 Python
进一步了解Python中的XML 工具
Apr 13 Python
python创建关联数组(字典)的方法
May 04 Python
django框架如何集成celery进行开发
May 24 Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
Python多进程multiprocessing.Pool类详解
Apr 27 Python
Python学习笔记之文件的读写操作实例分析
Aug 07 Python
Tensorflow中的dropout的使用方法
Mar 13 Python
Pytorch转onnx、torchscript方式
May 25 Python
使用Keras预训练好的模型进行目标类别预测详解
Jun 27 Python
python计算auc的方法
Sep 09 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学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
2012/02/02 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
用python实现对比两张图片的不同
2018/02/05 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
python元组的概念知识点
2019/11/19 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python numpy库np.percentile用法说明
2020/06/08 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
学生党支部先进事迹
2014/02/04 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
网络宣传方案
2014/03/15 职场文书
秘书英文求职信
2014/04/16 职场文书
技校毕业生自荐信
2014/06/03 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
经验交流材料格式
2014/12/30 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL