2009-02-04 16 views
1

J'ai un modèle:Comment utiliser 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']) 

et

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

Alors, comment puis-je ajouter Financials comme un enfant à Company dans la structure de l'arbre de MPTT?

+0

Cette question devrait être fermée en tant que doublon de http://stackoverflow.com/questions/507006/problem-using-django-mptt –

+0

J'ai posé une question similaire ici: http://stackoverflow.com/questions/291249/django-how-do-i-model-a-arbre-de-types-de-données-hétérogènes – Corey

Répondre

1

Je ne comprends pas votre question. Un arbre stocke un type d'objet, dans votre cas Société. Pour lier Financials à Company, il suffit d'ajouter une clé étrangère de Financials à Company. Si cela ne vous aide pas, veuillez développer votre question pour nous donner plus de détails sur ce que vous essayez d'atteindre.