Como faço para usar o Django mptt?

votos
1

Eu tenho um modelo:

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'])

e

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

Então, como posso adicionar Financialscomo uma criança Companyna estrutura da árvore mptt?

Publicado 04/02/2009 em 08:01
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Eu não entendo bem a sua pergunta. A árvore armazena um tipo de objeto, no seu caso Company. Para fazer o link Financials a empresa acaba de adicionar uma chave estrangeira de Financials a Companhia.

Se isso não ajudar, por favor, expandir sua pergunta para nos dar mais algum detalhe sobre o que você está tentando alcançar.

Respondeu 04/02/2009 em 11:45
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more