Ferris 2.x (legacy)
Python HTML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
ferris
packages
plugins
.gitignore
app.yaml
appengine_config.py
main.py
readme.md

readme.md

The Ferris Framework

Ferris is a web framework written in Python for App Engine, inspired by: Ruby on Rails, CakePHP, Django, and Flask. Unlike most other frameworks, Ferris is designed specifically for App Engine.

For information and documentation:

http://ferrisframework.org/

For help and questions:

https://groups.google.com/forum/?fromgroups#!forum/ferris-framework

Ferris 3

If you are starting a new project from scratch it is recommend to use Ferris 3 instead. This repository will only receive bugfixes from the core team.

Starting a new project

Download Ferris from bitbucket using the downloads tab and choosing "tags" and downloading the newest version.

Then, just extract the downloaded zip file into your project directory (top-level, there should be an app.yaml in the top level of your project directory).

You're ready to go! Just open your project directory and run the app engine server.

License

Ferris is licensed under the Apache License, Version 2.

Third-party libraries that are in the packages directory have varying licenses. Please check the license file that is included within each package.

  • WTForms: BSD
  • ProtoPigeon: Apache License v2
  • PyTZ: MIT
  • GData Client Library: Apache License v2
  • Google API Python Client Library: Apache License v2
  • OAuth2 Client: Apache License v2