Brilliant that has made life so much easier. Thanks again Bruce

On Thursday, 5 July 2012 21:46:48 UTC+1, Bruce Wade wrote:
>
> return dict(results_1=first_results, results_2=second_results, 
> results_n=n_results) # You can have as many return values in the dictionary 
> that you want. (Maybe there is a limit but I have no idea what it is)
> The dictionary names/keys can be whatever you want to call them.
>
> Then in your results.html
>
> {{=results_1}}
> {{=results_2}}
> {{=results_3}}
>
> On Thu, Jul 5, 2012 at 1:41 PM, adohertyd wrote:
>
>> Bruce,
>>
>> One more thing, if I want to output the 2 sets of json data, how do I do 
>> it? return dict(results=bingresult...) I want to link the 3 results now
>>
>> On Thursday, 5 July 2012 21:35:44 UTC+1, Bruce Wade wrote:
>>
>>> No problem, I have ran into that problem when I was first learning :D
>>>
>>> On Thu, Jul 5, 2012 at 1:34 PM, adohertyd  wrote:
>>>
>>> Yeah it works now. Thanks very much Bruce much appreciated. Still have 
>>>> quite a bit to learn about all of this stuff.
>>>>
>>>>
>>>> On Thursday, 5 July 2012 21:32:10 UTC+1, Bruce Wade wrote:
>>>>
>>>>> It shouldn't look at your javascript console, if you are using ajax to 
>>>>> call this.
>>>>>
>>>>> On Thu, Jul 5, 2012 at 1:30 PM, adohertyd wrote:
>>>>>
>>>>> Thanks Bruce will try that. Why does 'return blekkoresults' work 
>>>>>> though?
>>>>>>
>>>>>>
>>>>>> On Thursday, 5 July 2012 21:24:53 UTC+1, Bruce Wade wrote:
>>>>>>
>>>>>>> Ok exactly it is complaining that {{=results}} does not exist.
>>>>>>>
>>>>>>> Reneed to return dict(results=something) from your results action in 
>>>>>>> your controller
>>>>>>>
>>>>>>> On Thu, Jul 5, 2012 at 1:23 PM, adohertyd  wrote:
>>>>>>>
>>>>>>> This is my results.html, all of it :)
>>>>>>>>
>>>>>>>> {{extend 'layout.html'}}
>>>>>>>>
>>>>>>>> {{=results}}
>>>>>>>>
>>>>>>>> On Thursday, 5 July 2012 21:20:59 UTC+1, Bruce Wade wrote:
>>>>>>>>
>>>>>>>>> I am assuming by your error inside results.html you have a 
>>>>>>>>> variable defined as results however you are passing a tuple 
>>>>>>>>> blekkoresults, bingresults we would need to see results.html
>>>>>>>>>
>>>>>>>>> On Thu, Jul 5, 2012 at 1:16 PM, adohertyd wrote:
>>>>>>>>>
>>>>>>>>> No tried that and got 'unsupported format character 'A' at index 7'
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thursday, 5 July 2012 21:08:20 UTC+1, Richard wrote:
>>>>>>>>>>
>>>>>>>>>>> Maybe you should encode your bing url.
>>>>>>>>>>>
>>>>>>>>>>> Richard
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Jul 5, 2012 at 4:05 PM, adohertyd wrote:
>>>>>>>>>>>
>>>>>>>>>>> I am trying to get a json response from 2 URL's and showing in 
>>>>>>>>>>>> on a results page. I'm getting an error saying that the page I'm 
>>>>>>>>>>>> redirecting to in order to show the json data is not defined but 
>>>>>>>>>>>> this only 
>>>>>>>>>>>> happens with one of the url's being contacted. I'm probably not 
>>>>>>>>>>>> being very 
>>>>>>>>>>>> clear with this so I will show you some code:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> import urllib2
>>>>>>>>>>>>
>>>>>>>>>>>> def index():
>>>>>>>>>>>>     form = FORM(''...      
>>>>>>>>>>>>     if form.process().accepted:
>>>>>>>>>>>>         session.term=request.vars.**quer********y
>>>>>>>>>>>>          redirect(URL('results'))
>>>>>>>>>>>>     elif form.errors: ...
>>>>>>>>>>>>     return dict(form=form)
>>>>>>>>>>>>
>>>>>>>>>>>> def __process():
>>>>>>>>>>>>     term = session.term
>>>>>>>>>>>>     term = urllib2.quote("'" + term + "'")
>>>>>>>>>>>>     return dict(term=term)
>>>>>>>>>>>>
>>>>>>>>>>>> def results():
>>>>>>>>>>>>     import requests
>>>>>>>>>>>>
>>>>>>>>>>>>     blekko = "http://www.blekko.com/?q=%(**te********
>>>>>>>>>>>> rm)s+/json&auth=<mykey>" % __process()
>>>>>>>>>>>>     blekkoresults = urllib2.urlopen(blekko).read()
>>>>>>>>>>>>
>>>>>>>>>>>>     bing = "https://api.datamarket.azure.**********
>>>>>>>>>>>> com/Data.ashx/Bing/SearchWeb/**W********
>>>>>>>>>>>> eb?Query=%(term)s&$top=50&$**for********mat=json"
>>>>>>>>>>>>     API_KEY = 'mykey'
>>>>>>>>>>>>     r = requests.get(bing % __process(), auth=('', API_KEY))
>>>>>>>>>>>>     bingresults = r.json
>>>>>>>>>>>>
>>>>>>>>>>>>    return blekkoresults, bingresults
>>>>>>>>>>>>
>>>>>>>>>>>> The line 'bing= ' is causing the issue. If I comment out the 
>>>>>>>>>>>> bing section of the code, the blekko part returns no problem. 
>>>>>>>>>>>> However, with 
>>>>>>>>>>>> the bing section included I get the following error:
>>>>>>>>>>>>
>>>>>>>>>>>> 1.
>>>>>>>>>>>> 2.
>>>>>>>>>>>> 3.
>>>>>>>>>>>> 4.
>>>>>>>>>>>> 5.
>>>>>>>>>>>> 6.
>>>>>>>>>>>>
>>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>>>   File "C:\web2py\gluon\restricted.**py********", line 205, in 
>>>>>>>>>>>> restricted
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>     exec ccode in environment
>>>>>>>>>>>>   File 
>>>>>>>>>>>> "C:\web2py\applications\**metase********arch2\views\manage/**results.**htm******l",
>>>>>>>>>>>>  line 86, in <module>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> NameError: name 'results' is not defined
>>>>>>>>>>>>
>>>>>>>>>>>> Can anyone please tell me what's going on? If I run this 
>>>>>>>>>>>> program in IDLE it returns the bing results so it is definitely a 
>>>>>>>>>>>> web2py 
>>>>>>>>>>>> issue.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> -- 
>>>>>>>>> Regards,
>>>>>>>>> Bruce Wade
>>>>>>>>> http://ca.linkedin.com/in/**bruc******elwade<http://ca.linkedin.com/in/brucelwade>
>>>>>>>>> http://www.wadecybertech.com
>>>>>>>>> http://www.fittraineronline.**co******m<http://www.fittraineronline.com>-
>>>>>>>>>  Fitness Personal Trainers Online
>>>>>>>>> http://www.warplydesigned.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> -- 
>>>>>>> Regards,
>>>>>>> Bruce Wade
>>>>>>> http://ca.linkedin.com/in/**bruc****elwade<http://ca.linkedin.com/in/brucelwade>
>>>>>>> http://www.wadecybertech.com
>>>>>>> http://www.fittraineronline.**co****m<http://www.fittraineronline.com>- 
>>>>>>> Fitness Personal Trainers Online
>>>>>>> http://www.warplydesigned.com
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> -- 
>>>>> Regards,
>>>>> Bruce Wade
>>>>> http://ca.linkedin.com/in/**bruc**elwade<http://ca.linkedin.com/in/brucelwade>
>>>>> http://www.wadecybertech.com
>>>>> http://www.fittraineronline.**co**m <http://www.fittraineronline.com>- 
>>>>> Fitness Personal Trainers Online
>>>>> http://www.warplydesigned.com
>>>>>
>>>>>
>>>
>>>
>>> -- 
>>> -- 
>>> Regards,
>>> Bruce Wade
>>> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade>
>>> http://www.wadecybertech.com
>>> http://www.fittraineronline.**com <http://www.fittraineronline.com> - 
>>> Fitness Personal Trainers Online
>>> http://www.warplydesigned.com
>>>
>>>
>
>
> -- 
> -- 
> Regards,
> Bruce Wade
> http://ca.linkedin.com/in/brucelwade
> http://www.wadecybertech.com
> http://www.fittraineronline.com - Fitness Personal Trainers Online
> http://www.warplydesigned.com
>
>

Reply via email to