2009-02-04 2 views
1

У меня есть модель:Как использовать 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) 

Так как я могу добавить Financials в детстве Company в структуре mptt дерева?

+0

Этот вопрос должен быть закрыт как дубликат http://stackoverflow.com/questions/507006/problem-using-django-mptt –

+0

Я задал аналогичный вопрос здесь: http://stackoverflow.com/questions/291249/Джанго-как-делать-я-модель-а-дерево-из-неоднородных-типов данных – Corey

ответ

1

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

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

Смежные вопросы