On Wednesday, March 22, 2017 at 1:56:56 PM UTC-7, Jordan Myers wrote:
>
> Also, attempting to access appadmin for any table yields:
>
> Traceback (most recent call last):
>   File "/home/veda/acre/gluon/restricted.py", line 216, in restricted
>     exec(ccode, environment)
>   File "<string>", line 192, in <module>
>   File "/home/veda/acre/gluon/sqlhtml.py", line 3314, in __init__
>     fieldmap = dict(zip(sqlrows.colnames, sqlrows.fields))
> AttributeError: 'Rows' object has no attribute 'fields'
>
> I think I'll just wait until the next stable release is done.
>
>
Perhaps you have a mis-match on DAL versions.  Look in 
gluon/packages/dal/CHANGES.

/dps

 

> On Wed, Mar 22, 2017 at 12:02 PM, Jordan Myers <jordan....@gmail.com 
> <javascript:>> wrote:
>
>> I have done as you suggested, but web2py server will no longer start 
>> (tried with rocket server). Traceback:
>>
>> Traceback (most recent call last):
>>   File "web2py.py", line 21, in <module>
>>     import gluon.widget
>>   File "/home/veda/acre/gluon/widget.py", line 26, in <module>
>>     from gluon import main, newcron
>>   File "/home/veda/acre/gluon/main.py", line 120, in <module>
>>     load_routes()
>>   File "/home/veda/acre/gluon/rewrite.py", line 380, in load
>>     load(routes, appname)
>>   File "/home/veda/acre/gluon/rewrite.py", line 320, in load
>>     exec(data, symbols)
>>   File "<string>", line 21, in <module>
>> ImportError: cannot import name abspath
>>
>> Inspecting the code at that point, it seems the issue is that there is a 
>> syntax error in my routes.py file, and indeed removing this file allows 
>> web2py to run. However I have been using this file successfully before, and 
>> trying to remake it using the parametric example results in the error 
>> again. In fact, even the default routes.py file without changes also 
>> results in the error. Did the syntax or API for routes change?
>>
>> On Tue, Mar 21, 2017 at 2:49 PM, Massimo Di Pierro <massimo....@gmail.com 
>> <javascript:>> wrote:
>>
>>> You should be able to donwload the zip version and unzip over the 
>>> existing one (assuming you are running from source). I plan a new release 
>>> within less then 1 month. It is long overdue.
>>>
>>>
>>> On Tuesday, 21 March 2017 14:17:41 UTC-5, Jordan Myers wrote:
>>>>
>>>> Thanks for the quick fix! Do you know when the next scheduled release 
>>>> will be for web2py? If it's not soon, what is the best practice for 
>>>> cloning 
>>>> the repository into an existing web2py source-download?
>>>>
>>>> On Mon, Mar 20, 2017 at 4:16 PM, Massimo Di Pierro <
>>>> massimo....@gmail.com <javascript:>> wrote:
>>>>
>>>>> It is a bug in grid. I just pushed a new version on github that allows 
>>>>> you to do SQLFORM.grid(...,showblob=True)
>>>>>
>>>>>
>>>>> On Monday, 20 March 2017 13:52:53 UTC-5, Jordan Myers wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I am trying to display a Field that has type 'blob' in a 
>>>>>> SQLFORM.grid. The data is NOT user-uploaded, thus I cannot use the 
>>>>>> typical 
>>>>>> uploadfield + request.download pattern. I am using blob because I need 
>>>>>> to 
>>>>>> store important algorithm-generated data that is too large to fit in the 
>>>>>> 'text' field type. I would like it to display a link to a handler.
>>>>>>
>>>>>> I tried a simple test case model
>>>>>>
>>>>>>
>>>>>> db.define_table('blob_test',
>>>>>>                 Field('blob_field', 'blob', readable=True,
>>>>>>                       represent=lambda value, row: A('link', 
>>>>>> _href=URL('handler', args=[row.id]))
>>>>>>                       )
>>>>>>                 )
>>>>>>
>>>>>>
>>>>>> #and in the controller:
>>>>>>
>>>>>> def blob_grid():
>>>>>>     response.view = 'generic.html'
>>>>>>     grid = SQLFORM.grid(db.blob_test.id > 0)
>>>>>>     return dict(grid=grid)
>>>>>>
>>>>>>
>>>>>> The result is that the controller does not display the link, and indeed 
>>>>>> the entire column is overtaken by the default view/edit/delete buttons 
>>>>>> provided by grid.
>>>>>>
>>>>>>
>>>>>> <https://lh3.googleusercontent.com/-WzURnD6J-gg/WNAkBA3OXRI/AAAAAAAAATw/e-ft-MN-wZ0mpln8k5CiONkzBslFepsxgCLcB/s1600/blob_grid.png>
>>>>>>
>>>>>>
>>>>>> Interestingly, the appadmin display of the table does have the represent 
>>>>>> link as intended. 
>>>>>>
>>>>>>
>>>>>> <https://lh3.googleusercontent.com/-zHvXKP8aHWM/WNAkJuVI3XI/AAAAAAAAAT0/BDeM8atNGksOBSoQv9G43Cdbgr_FVBvwwCLcB/s1600/blob_admin.png>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> How can I have this representation work for SQLFORM.grid? Thanks.
>>>>>>
>>>>>>
>>>>>> -- 
>>>>> 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 a topic in the 
>>>>> Google Groups "web2py-users" group.
>>>>> To unsubscribe from this topic, visit 
>>>>> https://groups.google.com/d/topic/web2py/1bO8XUIo0eU/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> web2py+un...@googlegroups.com <javascript:>.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>>> 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 a topic in the 
>>> Google Groups "web2py-users" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/web2py/1bO8XUIo0eU/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> web2py+un...@googlegroups.com <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

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