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
ありがとう