ZODB + Traversal Wiki TutorialΒΆ
This tutorial introduces a ZODB and traversal-based Pyramid application to a developer familiar with Python. It will be most familiar to developers with previous Zope experience. When finished, the developer will have created a basic Wiki application with authentication.
For cut and paste purposes, the source code for all stages of this tutorial can be browsed on GitHub at docs/tutorials/wiki/src, which corresponds to the same location if you have Pyramid sources.
- Background
- Design
- Installation
- Before you begin
- Create directory to contain the project
- Create and use a virtual Python environment
- Install Pyramid and tutorial dependencies into the virtual Python environment
- Change Directory to Your Virtual Python Environment
- Making a project
- Installing the project in development mode
- Run the tests
- Expose test coverage information
- Start the application
- Visit the application in a browser
- Decisions the
zodb
scaffold has made for you
- Basic Layout
- Defining the Domain Model
- Defining Views
- Adding authorization
- Adding Tests
- Distributing Your Application