Re: Creating a hierarchy of objects in my api.py

2012-01-31 Thread Stanwin Siow
Hello,

Any luck on this yet?

Best Regards,

Stanwin Siow



On Jan 31, 2012, at 11:39 AM, St@n wrote:

> Hello,
> 
> I am playing around with tastypie and i want to create a hierarchy of
> data.
> 
> What i currently have is this:
> 
> 
> class keywordResource(ModelResource):
>tweets = fields.ToManyField(timelineResource, 'tweets', full=True)
>class Meta:
>queryset = Keyword.objects.all()
>resource_name = 'keyword'
>excludes = ['id', 'keyword_id']
>include_resource_uri = False
> 
>def alter_list_data_to_serialize(self, request, data_dict):
>if isinstance(data_dict, dict):
>if 'meta' in data_dict:
># Get rid of the "meta".
>del(data_dict['meta'])
># Rename the objects.
>data_dict['keyword'] = copy.copy(data_dict['objects'])
>del(data_dict['objects'])
>return data_dict
> 
> 
> 
> Can someone explain the relationship to me in creating such a
> hierarchy?
> 
> in the line tweets = fields.ToManyField(timelineResource, 'tweets',
> full=True)
> 
> it means that timelineResource is a child of Keyword right? and
> "tweets" would be the column name in timeline table or just a generic
> name?
> 
> or must i map a matching column that appears in both tables (keyword,
> timeline)?
> 
> 
> Thank you
> 
> -- 
> 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.
> 

-- 
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.



Creating a hierarchy of objects in my api.py

2012-01-30 Thread St@n
Hello,

I am playing around with tastypie and i want to create a hierarchy of
data.

What i currently have is this:


class keywordResource(ModelResource):
tweets = fields.ToManyField(timelineResource, 'tweets', full=True)
class Meta:
queryset = Keyword.objects.all()
resource_name = 'keyword'
excludes = ['id', 'keyword_id']
include_resource_uri = False

def alter_list_data_to_serialize(self, request, data_dict):
if isinstance(data_dict, dict):
if 'meta' in data_dict:
# Get rid of the "meta".
del(data_dict['meta'])
# Rename the objects.
data_dict['keyword'] = copy.copy(data_dict['objects'])
del(data_dict['objects'])
return data_dict



Can someone explain the relationship to me in creating such a
hierarchy?

in the line tweets = fields.ToManyField(timelineResource, 'tweets',
full=True)

it means that timelineResource is a child of Keyword right? and
"tweets" would be the column name in timeline table or just a generic
name?

or must i map a matching column that appears in both tables (keyword,
timeline)?


Thank you

-- 
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.