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.

Reply via email to