django 学习个人总结 之many_to_one
2015-01-08 13:55
441 查看
举个例子来说明下many_to_one
关系:
一台服务器为one
硬盘位many
关系:
一台服务器为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.name class Hard(models.Model): number = models.CharField(max_length=20) entry = models.ForeignKey(Server) def __unicode__(self): return self.number 2.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() 可以列出这个服务器所对用的设备
相关文章推荐
- NHibernate 学习总结(Many to One, App Config and NUnit)
- Entity Framework 实体关系总结:one-to-one, one-to-many, many-to-many
- 分享:Django学习笔记(4)---ManyToMany 添加、删除关联、查询
- django 学习个人总结 之admin后台上传文件
- Hibernate学习篇08——onetomany外键非空约束
- 码农小汪-Hibernate学习8-hibernate关联关系注解表示@OneToMany mappedBy @ManyToMany @JoinTable
- Hibernate学习文档_03_XML_many-to-one
- hibernate学习之——one-to-many(双向一对多关系)
- django 学习个人总结 之form提交放到数据库中
- django 学习个人总结 之创建表,添加数据
- 码农小汪-Hibernate学习4-关联关系映射many-to-one,many-to-one,one-to-many
- Hibernate学习笔记--第二篇 关联关系映射 many –to –one
- Entity Framework 实体关系总结:one-to-one, one-to-many, many-to-many
- django: db - many to one
- django 学习个人总结 之cookie保存于删除
- Entity Framework 实体关系总结:one-to-one, one-to-many, many-to-many
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
- Rhythmk 学习 Hibernate 05 - Hibernate 表间关系 [ManyToOne,OneToMany]
- Django-Model中的ForeignKey,ManyToManyField与OneToOneField
- Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField