On Wednesday, February 23, 2011 12:10:14 am cuteangel wrote: > this is the class from models.py- > class NatPar(models.Model): > @staticmethod > def handle_review(self): > try: > grammar=nltk.parse_cfg(""" > S->VP NP > PP->P N > NP->Det N PP > VP->V Det > Det ->'me'|'the' > N->'review'|'DON' > V->'Give' > P->'of' > """) > sent=['Give','me','the','review','of','DON'] > parser=nltk.ChartParser(grammar) > trees=parser.nbest_parse(sent) > for tree in trees: > print tree > tokens=find_all_NP(tree) > print tokens > return tokens > except: > return None > > > > def find_all_NP(tree): > if type(tree)==type('string'): > return None > > if tree.node=='NP': > return '-'.join(tree.leaves()) > > return [npstr for npstr in [find_all_NP(node) for node in > tree[0:]] if npstr] > > > and calling function is like this- > > response=NatPar.handle_review > > return render_to_response('review1.html', > {'response':response}) > > and its displays template like this-- > > <function handle_review at 0x0237D030> > > so what's the problem in handle review..I already checked > the code on python shell n its working there.
try: response=NetPar.handle_review() What you're seeing a the function location in memory and not calling it to get the returned value. Mike -- Man's reach must exceed his grasp, for why else the heavens? -- 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.