I agree with the previous poster - the title is misleading as the word "method" is incorrect in both places.
It seems that the original poster is talking about denormalizing data. However, this is unnecessary as the ORM allows for this type of data to be retrieved any how, e.g. Car.objects.all().select_related(depth=1) will allow statements like: car.producer.country_of_origin If you want access to country_of_origin directly on the Car instances, I'd suggest a property: @property def country_of_origin(self): return self.producer.country_of_origin Euan On Jan 25, 11:30 am, bruno desthuilliers <bruno.desthuilli...@gmail.com> wrote: > On 25 jan, 11:57, Jaroslav Dobrek <jaroslav.dob...@gmail.com> wrote: > > > Hi, > > > can I use methods of methods in Django? > > What's a "methods of methods" ??? > > > Like so: > > > class Car(models.Model): > > producer = models.ForeignKey(CarProducer) > > country_of_origin = producer.country_of_origin > > What is CarProducer.country_of_origin ? A method ? A model.Field ? > Something else ? > > > This doesn't seem to work. > > What happens ? And what did you expect to happen ? -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.