%7E is the encoding for the "~", which indicates reverse ordering. For some 
reason, it looks like that is not getting converted to a "~" when 
request.vars is created. Can you provide more details (show more code, 
provide the full traceback)? Which version of web2py, which browser, and 
what is the exact URL in the browser address bar?

Anthony

On Monday, September 14, 2015 at 9:10:12 AM UTC-4, Dmitri Ermolaev wrote:
>
> DAL error
>     h = CAT(
>         SQLFORM.grid(db.gifts,
>             deletable=False,
>             editable=False,
>             details=False,
>             selectable=None,
>             create=False,
>             csv=False,
>             ),
>
>
> error 
> <type 'exceptions.AttributeError'>
>
>
> 2467.
> 2468.
> 2469.
> 2470.
> 2471.
> 2472.
>
> 2473.
> 2474.
> 2475.
> 2476.
>
>
>         order = request.vars.order or ''
>         if sortable:
>             if order and not order == 'None':
>                 otablename, ofieldname = order.split('~')[-1].split('.', 1)
>                 sort_field = db[otablename][ofieldname]
>
>                 exception = sort_field.type in ('date', 'datetime', 'time')
>                 if exception:
>                     orderby = (order[:1] == '~' and sort_field) or ~sort_field
>                 else:
>
> Variablessort_fieldundefineddb<DAL uri="mysql:******@localhost..">
> otablename'%7Egifts'ofieldname'id'
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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/d/optout.

Reply via email to