Как мне использовать django mptt? - PullRequest
1 голос
/ 04 февраля 2009

У меня есть модель:

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)

Так, как я могу добавить Financials как дочерний элемент к Company в древовидной структуре mptt?

1 Ответ

1 голос
/ 04 февраля 2009

Я не совсем понимаю ваш вопрос. Дерево хранит один тип объекта, в вашем случае компания. Чтобы связать Financials с компанией, просто добавьте внешний ключ от Financials to Company.

Если это не поможет, пожалуйста, расширьте свой вопрос, чтобы дать нам более подробную информацию о том, чего вы пытаетесь достичь.

...