[web2py] Re: object 'DAL' has no attribute 'Field' - After update 2.11.2
It works, Thanks. El martes, 9 de junio de 2015, 18:22:48 (UTC+2), Niphlod escribió: if you'r ecoming from an older version, the structure of packages changed a bit and so the usual unzip over it doesn't work . Try to start with a unzip in a fresh folder and then copy over your applications only. it should work fine. On Tuesday, June 9, 2015 at 10:47:54 AM UTC+2, Tomeu Roig wrote: I update web2py to last version from: (wget http://www.web2py.com/examples/static/nightly/web2py_src.zip) After start all apps included admin give errors. I make a cat in console, and get this info in error. type 'exceptions.AttributeError' type object 'DAL' has no attribute 'Field' VERSION: Version 2.11.2-stable+timestamp.2015.05.30.16.33.24 SYSTEM: Ubuntu Server 12.04 DATABASE: PostgreSQL 9.3 It's a bug? Anyone has the same problem? I'm doing something wrong? (It's not the first time that i make updates) 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 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.
[web2py] object 'DAL' has no attribute 'Field' - After update 2.11.2
I update web2py to last version from: (wget http://www.web2py.com/examples/static/nightly/web2py_src.zip) After start all apps included admin give errors. I make a cat in console, and get this info in error. type 'exceptions.AttributeError' type object 'DAL' has no attribute 'Field' VERSION: Version 2.11.2-stable+timestamp.2015.05.30.16.33.24 SYSTEM: Ubuntu Server 12.04 DATABASE: PostgreSQL 9.3 It's a bug? Anyone has the same problem? I'm doing something wrong? (It's not the first time that i make updates) 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 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.
[web2py] Re: Trying to use the LOAD helper, if a button is clicked
Thanks Brian El lunes, 23 de junio de 2014 03:56:32 UTC+2, Brian M escribió: Tomeu, At the moment I'm just letting datatables.net enhance a plain html table for me. One of these days I'll probably get around to giving it a json datasource but so far it hasn't been a priority for my usage. As a bonus, here's some of how to update the datatables.net display after using the edit dialog. (So just the edited record's row in the datatable gets updated rather than a full page refresh) In controller #after you'd done the necessary DB updates... #tell browser to close the jqueryui dialog response.js =XML( '$(#edit_dialog).dialog(close);') #prepare for display update edit_icon = IMG(_src=URL(c=static,f=images/page_white_edit.png), _alt=Click to edit) #prep javascript code for datatables.net to update the existing row's display #basically just a json list of td values row_update = simplejson.dumps([updated_record.table.first_name, updated_record.table.last_name, updated_record.table2.name, str(A(edit_icon, _href=URL(r=request,f='edit_loader', args=[ updated_record.table.record_id, mode]), _class=updateDialog)), updated_record.table.email, updated_record.table.someother_id]) #using the tr#id method to update table is unreliable (the TR won't have an id if it was added dynamically #instead use the row index provided by datatables.net itself (we passed it in via ajax vars) #essentially fnUpdate(new td values, which row) response.js += '$(#your_table_selector).dataTable().fnUpdate( '+ row_update+', '+request.vars['datatable_row_index']+',0, false );' #also using jGrowl to give an acknowledgement message = T(%s updated) % (updated_record.table.first_name) response.js += '$.jGrowl('+message+');' And as the second bonus, how to insert a brand new row in the datatable. (Below my datatable.net is another always visible LOAD()ed form for creating a new record. Upon submission the new record is inserted into the existing datatable via javascript returned in web2py's response) In controller: #do the database insert then #prepare for display update edit_icon = IMG(_src=URL(c=static,f=images/page_white_edit.png), _alt=Click to edit) table_update = simplejson.dumps([new_record.table.first_name, new_record. table.last_name, new_record.table2.name, str(A(edit_icon, _href=URL(r=request,f= 'edit_loader', args=[new_record.table.record_id, form.vars.mode]), _class= updateDialog)), new_record.table.email, new_record.table.foreign_id]) #issue command for adding new row to datatable response.js = 'vol_table.fnAddData('+table_update+');' Good luck ~Brian On Sunday, June 22, 2014 4:44:33 PM UTC-5, Tomeu Roig wrote: Thanks Brian, nice think to get a full href for pass to the $web2py.component. I see that you use datatables.net. Do you use some plugin o directly you pass json from controller? I want use in a new project but i have doubts have to implement. Can you give me some idea? -- 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.
[web2py] Re: Trying to use the LOAD helper, if a button is clicked
Thanks Brian, nice think to get a full href for pass to the $web2py.component. I see that you use datatables.net. Do you use some plugin o directly you pass json from controller? I want use in a new project but i have doubts have to implement. Can you give me some idea? -- 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.
[web2py] Re: Trying to use the LOAD helper, if a button is clicked
I call a function that content a grid or smartgrid and need pass args and (user_signature=True), how i can make it? now I use in controller response.js like: tab_history = jQuery('#historial a[href=#historico]').click(function(){ $.web2py.component(%s, target=historico); }) % URL('albaranes', 'view_albs_cli.load', args=[cliente_id,'historico'],user_signature=True) response.js = tab_history It's works but i would like make the same in the view, it's possible? thanks. El lunes, 16 de junio de 2014 15:33:05 UTC+2, Anthony escribió: If you want to dynamically add a component in the browser, you cannot use the LOAD helper, which is a Python helper that is serialized on the server. Instead, use the $.web2py.component() Javascript function. Something like: input type=button value=Edit onclick=$.web2py.component('{{=URL(' default', 'edit_page.load')}}', 'edit-form'); div id=edit-form/div Anthony On Friday, June 13, 2014 7:47:34 PM UTC-4, Omri Levy wrote: Hi , So I have a ticket system, and I want to allow user to edit the ticket without leaving the page. I don't want to LOAD the edit_page and hide it, but only load it once user is clicking on the ticket body. Another thing is, when user edits the ticket, he should again see changes on the same page. Is this possible? I'm a bit confused, because LOAD works fine, but not when using conditions with JS. 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 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.
Re: [web2py] unicode problem in DAL
Hi, before to make the insert, you need change the string ascii to utf8, Newvalue=value.encode(utf-8) El 05/11/2010 12:18, Stef Mientki stef.mien...@gmail.com escribió: I'm trying to insert a record with a filed value uëLocatie and I get an error in sql.Table._insert at the last line: return 'INSERT INTO %s(%s) VALUES (%s);' % (sql_t, sql_f, sql_v) here the traceback File D:\Data_Python_25\support\Web2Py_DAL_support.py, line 250, in DAL_Table Description = Value[3][:-1]) File P:\Web2PY\web2py_src\web2py\gluon\sql.py, line 2035, in insert query = self._insert(**fields) File P:\Web2PY\web2py_src\web2py\gluon\sql.py, line 2028, in _insert return 'INSERT INTO %s(%s) VALUES (%s);' % (sql_t, sql_f, sql_v) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 35: ordinal not in range(128) I don't understand the problem and know what I'm doing wrong Wwith print statements I tried to narrow the problem, and in : def sql_represent(obj, fieldtype, dbname, db_codec='UTF-8'): there's is this part if isinstance(obj, unicode): print '', type(obj),obj if len(obj)0 : print ord(obj[0]) obj = obj.encode(db_codec) print '', type(obj) if len(obj)0 : print ord(obj[0]) which seems to convert the unicode to a string with byte values larger than 128. Am I doing something wrong, or is this a bug ? And of course far more interesting, how do I solve this problem ? thanks, Stef Mientki
Re: [web2py] Re: web2py server down temporarily
Working from spain El 05/10/2010 21:40, Bruno Rocha rochacbr...@gmail.com escribió: Working for me (Brazil) 2010/10/5 mr.freeze nat...@freezable.com It's working for me (Texas). On Oct 5, 2:37 pm, mdipierro mdipie...@cs.depaul.edu wrote: ...