web2py 1.55.3

Massimo Di Pierro MDiPierro at cs.depaul.edu
Fri Jan 9 05:53:52 CET 2009


WEB2PY 1.55.3 is out.

     http://mdp.cti.depaul.edu/

Main Improvements

- better unittests
- better GAE support
- In db.table.insert(...) and db(query).update(...), ... may include  
expressions like field=db.table.field+1
- db(query).update() and db(query).delete() returns number of  
affected rows
- db(query).delete(delete_uploads=True) and SQLFORM.accepts 
(...,delete_uploads=True) automatically deletes all referenced  
uploaded files when a record is deleted
- db(query).select(...).json() to serialize records in json
- cross-engine full database backup/restore (examples:  
db.export_to_csv_file(file); db.import_from_csv_file(file))
- SQLFORM.widgets for changing the appearance of fields in  
automatically generated forms (example:  
db.table.field.widget=SQLFORM.widgets.string.widget)
- Many 2 Many via Tagging that works on GAE (example:  
db.table.field.requires=IS_IN_DB(db,'table.id','%(field) 
s',multiple=True))
- Upgraded simplejson to 2.0.7

For
- login/logout/registration/password verification/profile and  
password change/etc.
- group based access control
- CRUD
- attachments/ comments/ reviews/ ...
check out:

      http://mdp.cti.depaul.edu/examples/static/t2.pdf

For a programmable wiki-like development environment based on web2py  
and T2, check out:

       http://web2py.appspot.com/t3




More information about the Python-announce-list mailing list