I´ve figured out that this seems to be a bug with edit_inline. patrick.
On 11 Mrz., 13:46, patrickk <sehmasch...@gmail.com> wrote: > when using "self.content_type" within "__unicode__" on one of my > models, I´m not getting the right ContentType. instead of getting the > reference to _another_ model, I´m always getting the current model. > > an example: > > class ContainerListItem(models.Model): > containerlist = models.ForeignKey(ContainerList) > content_type = models.ForeignKey(ContentType) > object_id = models.PositiveIntegerField('ID') > content_object = generic.GenericForeignKey('content_type', > 'object_id') > .... > > class Meta: > .... > > def __unicode__(self): > print self.content_type > ... > > in my database, the value for content_type is "10" (which is the ID of > the model "movies"). but, instead of "10", I´m getting "44", which is > the ID of the model "ContainerListItem". > > I´m probably missing something here, but the reference to ContentType > is working on my website. It´s just not possible to use that reference > for the models representation ... this is spooky. > > thanks, > patrick --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---