-
Notifications
You must be signed in to change notification settings - Fork 1
Home
web.py-fox is a fork of the popular Python framework web.py. It was started as an effort to implement some features where designs of the upstream project were in conflict with those of web.py-fox's author. In fact, web.py-fox has no design philosophy to speak of. It just solves some issues for its author, and hopefully others as well.
web.py is an anti-framework framework. It has all the batteries you need to get your web apps up and running. It has a database layer, which wraps its methods around SQL, so the interface should be familiar to developers who know SQL. It's just a Pythonic formulation of SQL, and nothing more. This enables users to execute the kind of queries they need without learning a whole new API just to do so. It also features tons of utilities to handle most of the everyday tasks, as well as a uniquely straight-forward template engine called Templetor.
You can read more about web.py in its documentation.
web.py-fox is an attempt to build a framework around the anti-framework. Unlike a collision of matter and anti-matter, nothing as spectacular will ever happen with this project, but the functionality that will be added to web.py-fox will hopefully make it easier for developers to tackle everyday tasks. Some of the features added over web.py are:
-
sweet
module for action-based controllers -
validators
module for out-of-box web form validation - some new utilities in the
web.utils
module - patches that were unlikely to be accepted upstream
In future, some more features are expected to go into web.py-fox:
- built-in jQuery library
- client-side form validation helpers (based on jQuery)
- JavaScript form widgets (also based on jQuery)
-
pager
module - authentication and group management modules
- CRUD-based controllers