By the way, all I really need is the parentBlock_id. On Feb 8, 11:54 am, WC <l...@stump.com> wrote: > Hi Everyone, > > I have a ForeignKey field that is always null on the Flex client. I > have tried using select_related(), but it's still null. Any idea what > I am doing wrong? In the following sample code, parentBlock is always > null on the Flex client: > > File: BlockVO.py > from django.db import models > > class Block(models.Model): > blockName = models.CharField(max_length=200) > blockLabel = models.CharField(max_length=200) > blockColor = models.PositiveIntegerField() > xBlockPos = models.IntegerField() > yBlockPos = models.IntegerField() > parentConnectionType = models.CharField(max_length=200, > blank=True, null=True) > parentBlock = models.ForeignKey('self', blank=True, null=True) > def __unicode__(self): > return self.blockLabel > > File gateway.py > # To get all Blocks > def getBlocks(): > return Block.objects.all().select_related() > > File page.as > private function onResult_blocks(data:Object):void { > var answer : Array = ArrayUtil.toArray(data); > trace("Server returned " + answer.length.toString() + " > block(s)"); > for each (var item:BlockVO in answer) { > if(null == item.parentBlock) { > trace("for bloc id=" + item.id + > "parentBlock is null"); > } else { > trace("for bloc id=" + item.id + > "parentBlock_id=" + > item.parentBlock.id); > } > var newBlock : Block = new Block(workspace, false, > item.blockLabel, 0x66FF66, BlockSpec.REPORTER, null, item); > blocks.push(newBlock); > addChild(newBlock); > } > }
-- 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.