Strange this did not work.
But Bruno's solution did.
if 'form' in globals():
{{= form }}
On 6/29/11 11:40 AM, Anthony wrote:
If you want to test specifically whether 'form' was returned in the
dict of the controller action (as opposed to possibly being defined in
a model file), you can also do:
{{if 'form' in response._vars:}}
On Wednesday, June 29, 2011 11:02:06 AM UTC-4, rochacbruno wrote:
{{if 'form' in globals():}}
{{=form }}
{{pass}}
On Wed, Jun 29, 2011 at 12:00 PM, David J. <[email protected]>
wrote:
I am wondering why if I dont return anything in my dict and in
my view
{{if form:}}
{{= form }}
{{pass}}
I get an exception.
S'Traceback (most recent call last):\n File
"/apps/www/web2py.trunk/gluon/restricted.py", line 192, in
restricted\n exec ccode in environment\n File
"/apps/www/web2py.trunk/applications/sms/views/default/campaign.html",
line 87, in <module>\nNameError: name \'form\' is not defined\n'
I want to be able to check if a key is there before I use it.
Thanks.