举个例子来说明下many_to_one

关系:

一台服务器为one

硬盘位many

项目为test02 应用为blog
1.vim blog/models.py
from django.db import models
class Server(models.Model):name = models.CharField(max_length=20)def __unicode__(self):return self.nameclass Hard(models.Model):number = models.CharField(max_length=20)entry = models.ForeignKey(Server)def __unicode__(self):return self.number2.python manage.py syncdb
3.python manage.py shell
添加数据
from blog.models import Server,Hard
server_01 = Server.objects.create(name='10.0.0.1')
server_02 = Server.objects.create(name='10.0.0.2')
Hard01 = Hard.objects.create(name='network_01',entry=server_01)
Hard02 = Hard.objects.create(name='network_02',entry=server_02)
Hard01.entry 是这个设备对应的服务器名称
Hard01.entry_id 是这个设备对应的服务器名称的id
也可以反向来查
server_01.hard_set.all()  可以列出这个服务器所对用的设备

转载于:https://blog.51cto.com/4249964/1600662

django 学习个人总结 之many_to_one相关推荐

  1. Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)

    MVT流程: 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 ...

  2. django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!

    django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!: "" (Via.) 转载于:https://www.cn ...

  3. django 学习笔记

    django 学习笔记 启动虚拟机: workon bj18_py3 创建一个项目: django-admin.py startproject mysite 启动开发用服务器:从外层项目 mysite ...

  4. 分享:Django学习笔记(4)---ManyToMany 添加、删除关联、查询

    Django学习笔记(4)---ManyToMany 添加.删除关联.查询 http://my.oschina.net/u/572994/blog/105280

  5. Django学习总结①

    Django学习总结① Django基础环境配置好以后,打开pycharm,创建Django项目 视图views 中需要导入 django.http ---> HttpResponsemodel ...

  6. Django学习目录

    Django学习目录 Django框架简介 Django基础 >>点我 ORM介绍 Django中ORM介绍 >>点我 ORM表操作 Django中ORM表相关操作 >& ...

  7. Python Web框架Django学习(二)

    python web框架Django学习(二) 目录:  三.Django创建APP  四.创建登录页面,实现用户交互,后台管理用户(非数据库方式) ========================= ...

  8. Django学习之十: staticfile 静态文件

    目录 Django学习之十: staticfile 静态文件 理解阐述 静态文件 Django对静态文件的处理 其它方面 总结 Django学习之十: staticfile 静态文件 理解阐述 静态文 ...

  9. django学习笔记03

    原创博客地址:django学习笔记03 第一章,模型层 查询集API 一.QuerySet何时被提交 迭代 QuerySet是可迭代的,在首次迭代查询集时执行实际的数据库查询 切片:如果使用切片的&q ...

  10. django学习笔记02

    原创博客地址:django学习笔记02 第一章:模型层 1.8 查询操作 一.创建对象 1 2 3 4 5 >>> from blog.models import Blog > ...

最新文章

  1. 编译android系统小结
  2. linux下字节对齐
  3. 鸿蒙系统的逻辑,鸿蒙系统逻辑近似苹果iOS13?这华为在搞什么?
  4. Guava包学习---Maps
  5. MyEclipse中jsp编码设置
  6. python设置坐标轴刻度值字体大小_python 设置xlabel,ylabel 坐标轴字体大小,字体类型...
  7. frp端口映射服务器搭建
  8. 13、 LEFT/RIGHT JOIN:外连接(左连接,右连接)
  9. oracle 执行计划
  10. 磁盘Raid方案简单对比
  11. oracle optimizermode,Oracle OPTIMIZER_MODE参数
  12. 分布式存储中HDFS与Ceph两者的区别是什么,各有什么优势?
  13. jquery_EasyUI使用细节注意
  14. 七分天注定,三分靠打拼
  15. 个人博客网站建设详细版
  16. 从词向量到概念发现,知识图谱让机器更加理解人类语言
  17. 《大数据时代:生活、工作与思维的大变革》:看“大数据时代预言家”的真知灼见
  18. 【计算机组成原理】微命令 微指令 微操作 微程序
  19. axure RP文件如何找回_u盘文件丢失怎么办 u盘文件丢失恢复方法【步骤详解】
  20. TikTok代运营丨怎么找到TikTok达人网红?

热门文章

  1. Pyinstaller使用教程
  2. 从零基础入门Tensorflow2.0 ----五、20. 预定义estimator使用
  3. 省级国土空间基础信息平台建设方案分析
  4. Python 字典或JSON模拟数据库的增删改查
  5. ENVI/IDL实现每个波段信噪比计算
  6. linux获取cpu数量函数,Linux上获取CPU Core个数的实现
  7. java中包定义_java中包的定义与使用
  8. java讲师北京_Java工程师提升空间大,前途好,该如何跨入它的大门呢?
  9. 覆盖电商、推荐、ETL、风控等多场景,网易的实时计算平台做了啥?
  10. 深入理解 Java 内存模型