Hello all, I have a really big problem with ForeignKey Models. I will try to emplain my problem: I have a class like this:
class Day(models.Model): name = models.CharField(_('Name'), max_length=32, unique=True) description = models.TextField(_('Description'), max_length=1024, blank=True, null=True) and one more: class Week(models.Model): name = models.CharField(_('Name'), max_length=32, unique=True) description = models.TextField(_('Description'), max_length=1024, blank=True, null=True) monday = models.ForeignKey(Day, verbose_name=_('Monday'), blank=True, null=True, related_name='mondays') In my day table I have: name = "Always" description ="aaa" name = "Never" description ="bbb" In my week table I have: name = "Something" description ="fff" monday = 1 My problem is with the instance of the Day class in the monday field. 1 is the pk of the row with name "Always" In view I can do like this: ob = Week.object.all() for o in ob: o.monday.name and I will get "Always" instead of 1 (pk) OK, but, I need to send back to an ajax request this week object, with a json object, and I do: data = serializers.serialize("json", ob) The very big problem is, when I loop into object on template, in the monday field is not enymore the Day instance, but the string 1. How can I convert to an json object the week object, and to keep the instance of the inherits class, or how can I modify the ForeignField model, to point to another field, like name in my case and not to the pk, which is an integer in my case? -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.