У меня проблема с реализацией 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):
company = models.ForeignKey(Company, related_name="financials")
year = models.IntegerField()
revenue = models.DecimalField(max_digits = 10, decimal_places = 2)
Итак, я смотрю на то, как добавить финансового в детстве в компанию.
Я попытался mptt.register(Financials, parent = Company)
, что, конечно, дает мне ошибку.
поэтому структура mytree будет:
company1
....................> Financial1
--------------------> Financial 2
company2
-------------------->Financial 3
Спасибо