首页 > 解决方案 > 在 django 中获取不通过数据库的子模型

问题描述

拥有这两个模型:

class Campaign(models.Model):
    id = models.AutoField(primary_key=True)

class AdGroup(models.Mode):
    id = models.AutoField(primary_key=True)
    campaign = models.ForeignKey(Campaign, related_name='ad_groups', on_delete=models.PROTECT)

有没有在数据库中创建行的情况下访问活动子项的方法?


c = Campaign()
a1 = AdGroup(campaign=c)
a2 = AdGroup(campaign=c)

for ad_group in c.ad_groups:
    do_something()

标签: djangodjango-modelsdjango-orm

解决方案


推荐阅读