对django中foreignkey的简单使用详解


Posted in Python onJuly 28, 2019

公司里很多部门,每个部门可以发多条信息,但每条信息只对应一个部门

部门类:

class Dep(models.Model):
  name = models.CharField('小组名称',primary_key=True, blank=True, null=False, max_length =200)
  def __str__(self):
     return self.name

信息类:

class Main(models.Model):
  dep = models.ForeignKey(Dep,verbose_name='发布部门')

这样就对应起来了,

注意,在django中

Main的dep列在数据库中Main表下的列名为dep_id

Dep中定义了__str__,这样在后台admin中新增main时dep的下拉菜单就不会显示object,而会显示正常的小组名称了

以上这篇对django中foreignkey的简单使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python两个整数相除得到浮点数值的方法
Mar 18 Python
python字典get()方法用法分析
Apr 17 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
May 06 Python
Python闭包的两个注意事项(推荐)
Mar 20 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
python处理RSTP视频流过程解析
Jan 11 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
20行Python代码实现视频字符化功能
Apr 13 Python
python os.rename实例用法详解
Dec 06 Python
解决django 新增加用户信息出现错误的问题
Jul 28 #Python
Django使用Channels实现WebSocket的方法
Jul 28 #Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 #Python
Python assert语句的简单使用示例
Jul 28 #Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 #Python
解决Django Static内容不能加载显示的问题
Jul 28 #Python
基于Django静态资源部署404的解决方法
Jul 28 #Python
You might like
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
JS backgroundImage控制
2009/05/19 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
利用Python实现Windows定时关机功能
2017/03/21 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
python装饰器深入学习
2018/04/06 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
人资专员岗位职责
2014/04/04 职场文书
2015年副班长工作总结
2015/05/15 职场文书
python基础详解之if循环语句
2021/04/24 Python
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
讲解Python实例练习逆序输出字符串
2022/05/06 Python