Ferris is rapid application framework created specifically for Google App Engine. Ferris was designed to get you up and running as quickly as possible with flexible, granular scaffolding for common CRUD operations. Ferris is inspired by Ruby on Rails, CakePHP, Django, and Flask.
Ferris is licensed under the Apache License, Version 2.0.
A simple blog application could be written like this:
from ferris.core.ndb import BasicModel, ndb
from ferris.core.easy_handler import EasyHandler, scaffold
class Post(BasicModel):
title = ndb.StringProperty()
content = ndb.TextProperty()
@scaffold
class Posts(EasyHandler):
Model = Post
At this point, a full administrative interface for creating Posts would be available at /admin/posts and a publicly accessable list and view would be present at /posts.
If you can’t find the information you’re looking for, have a look at the index of try to find it using the search function: