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