Thanks all. It finally worked. The was a minor issue with my browser.
It cached some previous page.

On Jan 28, 1:05 pm, Ashok Prabhu <ashokprab...@gmail.com> wrote:
> Please find below the properly indented code. However pdb stack trace
> doesn't seem to be of much use in this case. In this code the view is
> working properly if the table name is NOT 'Master'. If the table name
> turns out to be 'Master' the value error is displayed.
>
> def dbout(request):
>     try:
>         filter_string= request.GET.get('filter_string', '')
>         table_name=request.GET.get('table_name','')
>         field_name=request.GET.get('field_name','')
>         if table_name=='Master':
>                 if field_name=='hostid':
>                         results=eval(table_name).objects.filter
> (hostid__icontains=str(filter_string)).values()
>                 elif field_name=='plat_manu_name':
>                         results=eval(table_name).objects.filter
> (plat_manu_name__icontains=str(filter_string)).values()
>                 elif field_name=='hostname':
>                         results=eval(table_name).objects.filter
> (hostname__icontains=str(filter_string)).values()
>                 elif field_name=='mac':
>                         results=eval(table_name).objects.filter
> (mac__icontains=str(filter_string)).values()
>                 return HttpResponse(Template(open("/TCDB/
> masterout.html").read()).render(Context({'results':results})))
>         else:
>                 if field_name=='hostid':
>                         results=eval(table_name).objects.filter
> (hostid__icontains=str(filter_string)).values()
>                 elif field_name=='hostname':
>                         results=eval(table_name).objects.filter
> (hostname__icontains=str(filter_string)).values()
>                 elif field_name=='date_entered':
>                         results=eval(table_name).objects.filter
> (date_entered__icontains=str(filter_string)).values()
>                 elif field_name=='sysfw_ver':
>                         results=eval(table_name).objects.filter
> (sysfw_ver__icontains=str(filter_string)).values()
>                 elif field_name=='sysfw_bld':
>                         results=eval(table_name).objects.filter
> (sysfw_bld__icontains=str(filter_string)).values()
>                 elif field_name=='os_ver':
>                         results=eval(table_name).objects.filter
> (os_ver__icontains=str(filter_string)).values()
>                 elif field_name=='os_bld':
>                         results=eval(table_name).objects.filter
> (os_bld__icontains=str(filter_string)).values()
>                 elif field_name=='sunvts_ver':
>                         results=eval(table_name).objects.filter
> (sunvts_ver__icontains=str(filter_string)).values()
>                 elif field_name=='sunvts_bld':
>                         results=eval(table_name).objects.filter
> (sunvts_bld__icontains=str(filter_string)).values()
>                 elif field_name=='test_info':
>                         results=eval(table_name).objects.filter
> (test_info__icontains=str(filter_string)).values()
>                 return HttpResponse(Template(open("/TCDB/
> configout.html").read()).render(Context({'results':results})))
>    except:
>         pass
>
> On Jan 27, 8:22 pm, Karen Tracey <kmtra...@gmail.com> wrote:
>
> > On Wed, Jan 27, 2010 at 10:02 AM, Malcolm Box <malcolm....@gmail.com> wrote:
> > > It was indented if you looked in the original message text - I suspect 
> > > your
> > > (and my) default email program is stripping leading spaces.
>
> > How odd.  Looking at it in Gmail one space has been removed from the front
> > of all lines that had more than one leading space. Looking at it on the
> > Google Groups page the indentation is legal (if extremely hard to see
> > properly) Python. Another email client I use also shows it correctly. I've
> > not noticed Gmail doing that before.
>
> > Karen

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