Django一对多的创建
Posted 月夜夕烧雾雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django一对多的创建相关的知识,希望对你有一定的参考价值。
1.一对多的应用场景:
例如:创建用户信息时候,需要选择一个用户类型【普通用户】【金牌用户】【铂金用户】等。
2.具体结构:
class Business(models.Model):
buss=models.CharField(max_length=32,db_index=True)
#运维
#销售
#开发
class Host(models.Model):
nid=models.AutoField(primary_key=True)
hostname=models.CharField(max_length=32,db_index=True)
ip=models.GenericIPAddressField(db_index=True)
port=models.IntegerField()
b=models.ForeignKey(to=‘Business‘,to_field=‘id‘) #此处为约束条件,指向Business表中的id列(默认自增列)
以上是关于Django一对多的创建的主要内容,如果未能解决你的问题,请参考以下文章