我创建了一个模型并完成了“syncdb”操作。它执行得很好。此外,我在该模型中插入了许多记录,然后我创建了一个模型,该模型需要连接为前一个模型的 M2M。
Models.py
class Topic(models.Model):
name = models.CharField(max_length=200)
description = models.TextField()
我已经完成了这个模型并执行了syncdb,我也为这个模型插入了许多记录
我正在添加一个模型
class BusinessUnit(models.Model):
name = models.CharField(max_length=300)
user = models.OneToOneField(User,primary_key=True)
然后,我为需求设计了“主题”
class Topic(models.Model):
name = models.CharField(max_length=200)
description = models.TextField()
business_unit = models.ManyToManyField(BusinessUnit)
在这里,我想手动执行此动态 M2M 关系背后的操作。
field(business_unit)
对于在“主题”中动态添加的 M2M 关系(例如创建数据库),我需要手动执行哪些步骤?索引,关系等。?
每当我需要为现有模型动态添加一些字段时,这会很容易吗?