pyramid
is a small, fast, down-to-earth Python web application development framework. It is developed as part of the Pylons project. It is licensed under a BSD-like license.
copyright.rst conventions.rst
Narrative documentation in chapter form explaining how to use pyramid
.
narr/introduction narr/install narr/configuration narr/firstapp narr/project narr/startup narr/contextfinding narr/traversal narr/urldispatch narr/hybrid narr/views narr/static narr/webob narr/sessions narr/templates narr/models narr/security narr/i18n narr/vhosting narr/events narr/environment narr/unittesting narr/hooks narr/extending narr/resources narr/router narr/threadlocals narr/zca
Detailed tutorials explaining how to use pyramid
to build various types of applications and how to deploy pyramid
applications to various platforms.
tutorials/bfg/index.rst tutorials/wiki/index.rst tutorials/wiki2/index.rst tutorials/cmf/index.rst tutorials/gae/index.rst tutorials/modwsgi/index.rst tutorials/zeo/index.rst tutorials/zodbsessions/index.rst tutorials/catalog/index.rst
Reference material includes API documentation and documentation of every pyramid
ZCML directive
.
api zcml
changes
designdefense
Warning
These applications are for an older version of pyramid
, which was named repoze.bfg
. We'll be updating them soon to use pyramid
.
repoze.cluegun is a simple pastebin application based on Rocky Burt's ClueBin. It demonstrates form processing, security, and the use of ZODB
within a repoze.bfg
application. It also has very simple repoze.who
integration. Check this application out of Subversion via:
svn co http://svn.repoze.org/repoze.cluegun/trunk repoze.cluegun
repoze.virginia is a very simple dynamic file rendering application. It is willing to render structured text documents, HTML documents, and images from a filesystem directory. This application runs the repoze.org website. Check this application out of Subversion via:
svn co http://svn.repoze.org/repoze.virginia/trunk repoze.virginia
repoze.shootout is an example "idea competition" application by Carlos de la Guardia. It demonstrates a hybrid of URL dispatch
and traversal
and integration with SQLAlchemy and repoze.who
. Check this application out of Subversion via:
svn co http://svn.repoze.org/repoze.shootout/trunk repoze.shootout
bfgsite is the software which runs the bfg.repoze.org website. It demonstrates integration with Trac, and includes several mini-applications such as a pastebin and tutorial engine. Check a buildout for this application out of Subversion via:
svn co http://svn.repoze.org/buildouts/bfgsite/ bfgsite_buildout
KARL is a moderately-sized application (roughly 70K lines of Python code) built on top of repoze.bfg
and other Repoze software. It is an open source web system for collaboration, organizational intranets, and knowledge management, It provides facilities for wikis, calendars, manuals, searching, tagging, commenting, and file uploads. See the KARL site for download and installation details.
The Pyramid web site is the main online source of pyramid
support and development information.
To report bugs, use the issue tracker.
If you've got questions that aren't answered by this documentation, contact the Pylons-discuss maillist or join the #pylons IRC channel.
Browse and check out tagged and trunk versions of pyramid
via the Pyramid GitHub repository. To check out the trunk via git
, use this command:
git clone git@github.com:Pylons/pyramid.git
To find out how to become a contributor to pyramid
, please see the contributor's page.
glossary
genindex
search