Michele Comitini 14bcad629e quoting of tablenames and field names
fix for wrong sequence name quoting

fix for wrong sequence name quoting 2

reverted test to quoted rname

rname passed asis. freedom in table names and field names. Case sensitivity in field and table names

removed test of allowed char sequence in table and field names, there is no limit anymore

fixed some troubles with postgresql drop(). Better Row.__getitem__(): should not be much slower.  Added a ignore_field_case parameter to allow Field('F')!=Field('f') on databases supporting case sesitivity.

different mysql drivers handled in quoting test.

improved handling of foreing keys

fix with quoted names in SQLTABLE.  fix for ORDER BY

handle references on non "id" fields

check reference expression against table list first
2013-12-03 12:29:30 +01:00
2013-10-19 20:44:56 +02:00
2013-11-20 10:24:08 -06:00
2011-11-22 23:30:42 -06:00
2013-11-23 21:49:34 -06:00
2012-12-24 13:49:06 -06:00
2013-10-05 13:43:03 +02:00
2013-03-10 22:12:46 -05:00
2013-11-28 07:52:24 -06:00
2011-11-22 23:30:42 -06:00
2013-08-25 21:23:11 -05:00
2012-05-06 17:27:54 -05:00

Readme

web2py is a free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications.

It is written and programmable in Python. LGPLv3 License

Learn more at http://web2py.com

Tests

Build Status

Coverage Status

Installation Instructions

To start web2py there is NO NEED to install it. Just unzip and do:

python web2py.py

That's it!!!

web2py directory structure

project/
    README
    LICENSE
    VERSION                    > this web2py version
    web2py.py                  > the startup script
    anyserver.py               > to run with third party servers
    wsgihandler.py             > handler to connect to WSGI
    ...                        > other handlers and example files
    gluon/                     > the core libraries
        contrib/               > third party libraries
        tests/                 > unittests	
    applications/              > are the apps
        admin/                 > web based IDE
            ...
        examples/              > examples, docs, links
            ...
        welcome/               > the scaffolding app (they all copy it)
            ABOUT
            LICENSE
            models/
            views/
            controllers/
            sessions/
            errors/
            cache/
            static/
            uploads/
            modules/
            cron/
            tests/
        ...                    > your own apps
    examples/                  > example config files, mv .. and customize
    extras/                    > other files which are required for building web2py
    scripts/                   > utility and installation scripts
    site-packages/             > additional optional modules
    logs/                      > log files will go in there
    deposit/                   > a place where web2py stores apps temporarily

Issues?

Report issues at http://code.google.com/p/web2py/issues/

S
Description
Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.
Readme Multiple Licenses 43 MiB
Languages
Python 87.3%
HTML 5.5%
JavaScript 4.1%
Shell 1.5%
CSS 0.7%
Other 0.7%