On Tue, Mar 12, 2013 at 3:37 AM, Anthony <abasta...@gmail.com> wrote:
> Note, response.toolbar() already includes both of these things in the "db
> tables" and "db stats" buttons. "db tables" even differentiates between lazy
> tables and tables that have been fully defined so you can see which tables
> are getting defined for a given request.

Thanks, I didn't knew that response.toolbar differentiated lazy tables.
I will take a look.

I don't use response.toolbar mainly because
I work a lot without javascript enabled (times to times I like use the
netsurf browser (http://www.netsurf-browser.org/) - just for curiosity,
not a requirement - and it doesn't have javascript, they are in their
way to add it.

Ricardo

> Anthony
>
> On Monday, March 11, 2013 9:16:17 PM UTC-4, Ricardo Pedroso wrote:
>>
>> On Tue, Mar 12, 2013 at 1:00 AM, rh <richard...@lavabit.com> wrote:
>> > I am using {{=response.toolbar()}} at the end of my views while I
>> > work/test. I was also curious about the globals() dict and so I wrote
>> > some code to print out globals(). I got carried away a little and
>> > attempted to recurse that dict and learned that since it's dynamic it's
>> > not the best idea to attempt to recurse that and unroll it.
>> >
>> > So I'm wondering what other tricks you seasoned devs like to use while
>> > you develop and test with web2py? I'm not having any particular
>> > problems mostly just looking for other ways to debug/test.
>>
>> I like to do this (the first part is sql with timings, the second part is
>> the
>> tables that were defined):
>>
>> {{ if DEBUG: }}
>>     <pre style="font-size:10px">
>>     <table class="table table-striped">
>>     {{ if hasattr(db, '_timings'): }}
>>     {{ for sql, t in db._timings: }}
>>         <tr><td valign="top" nowrap>{{ =t }}</td><td>{{ =sql }}</td></tr>
>>     {{ pass }}
>>     {{ pass }}
>>     </table>
>>     </pre>
>>
>>     <pre style="font-size:10px">
>>     <table class="table table-striped">
>>     {{ for t in db.tables: }}
>>         <tr><td valign="top" nowrap>{{ =t }}</td></tr>
>>     {{ pass }}
>>     </table>
>>     </pre>
>>
>> {{ pass }}
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to