Projects / Dynamic Form

Dynamic Form

Dynamic Form is a Python request abstraction library that lets you write one request handler that will run on multiple Python Web frameworks (such as Django and Google's AppEngine). This allows you to create pages and apps once and use them on multiple projects without concern about which framework is being used. Additionally, it makes AJAX easy. Simply adding nested request classes allows you to define AJAX handlers that can easily be refreshed both sever-side and client-side.

Operating Systems

Recent releases

  •  10 Apr 2013 17:29

    Release Notes: You can now add request variables to AJAX calls simply by passing in extra keyword arguments. The default loading text was cleaned up and made easier to override. The ability to ignore current variables in a control when making a request, by passing in "fresh=True", was added. This behavior is the default for GET calls.

    •  31 Mar 2013 05:10

      Release Notes: This release makes it easy to add multiple instances of a controller to a page and adds a .rootHandler attribute to all child handlers for quicker access.

      •  25 Mar 2013 22:48

        Release Notes: This release enables easier communication between handlers by automatically connecting sibling handlers. Smart timed auto reloading of individual page controls was added.

        •  21 Mar 2013 07:56

          Release Notes: Improved compatibility with Google AppEngine.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.