对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使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
Python程序中设置HTTP代理
Nov 06 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
python字符串中匹配数字的正则表达式
Jul 03 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
pytorch获取vgg16-feature层输出的例子
Aug 20 Python
Python 函数list&read&seek详解
Aug 28 Python
python爬虫中多线程的使用详解
Sep 23 Python
Python hashlib模块实例使用详解
Dec 24 Python
Python基于pillow库实现生成图片水印
Sep 14 Python
Python更改pip镜像源的方法示例
Dec 01 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生成静态页面的简单示例
2014/04/17 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
window.location.hash 属性使用说明
2010/03/20 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
JavaScript中Date对象的常用方法示例
2015/10/24 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
node.js文件上传重命名以及移动位置的示例代码
2018/01/19 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
对Python中plt的画图函数详解
2018/11/07 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
通过python检测字符串的字母
2020/02/18 Python
python实现单机五子棋
2020/08/28 Python
python如何提升爬虫效率
2020/09/27 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
static关键字的用法
2013/10/07 面试题
高级编程求职信模板
2014/02/16 职场文书
慰问敬老院活动总结
2014/04/26 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
中秋节活动总结
2014/08/29 职场文书
师范生见习自我总结
2015/06/23 职场文书
茶花女读书笔记
2015/06/29 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Vue全局事件总线你了解吗
2022/02/24 Vue.js