django多对多关联表的操作
1.发生背景:在django项目中需要一个项目管理和一个资产管理。就牵涉到多对多的关系,如下: class AssetGroup(models.Model): GROUP_TYPE = ( ('P','PRIVATE'), ('A','ASSET') ) name = models.CharField(max_length=80,unique=True) comment = models.CharField(max_length=300,blank=True,null=True) def __unicode__(self): return self.name class Asset(models.Model): """ 定义资产信息 """ group = models.ManyToManyField(AssetGroup, blank=True, verbose_name=u"项目名") env = models.IntegerField(choices=ASSET_ENV, blank=True, null=True, verbose_name...
