我如何使用django mptt?

时间:2009-02-04 07:01:33

标签: python django django-models django-mptt

我有一个模特:

class Company(models.Model):
    name = models.CharField( max_length=100)
    parent = models.ForeignKey('self', null=True, blank=True, related_name='children')
mptt.register(Company, order_insertion_by=['name'])

class Financials(models.Model):
    year = models.IntegerField()
    revenue = models.DecimalField(max_digits = 10, decimal_places = 2)

那么如何在{mptt树结构中将Financials作为子项添加到Company

1 个答案:

答案 0 :(得分:1)

我不太关注你的问题。树存储一种类型的对象,在您的情况下是公司。要将财务链接到公司,只需将财务中的外键添加到公司。

如果这没有帮助,请扩展您的问题,以便为我们提供有关您要实现的目标的更多详细信息。