Morepath
0.16
Getting Started
User Guide
Advanced Topics
Organizing your Project
Building Large Applications
REST
Writing automated tests
Directive tricks
Querying configuration
Reference
Contributor Guide
History
Morepath
Docs
»
Advanced Topics
Edit on GitHub
Advanced Topics
ΒΆ
A selection of special topics to get the best out of your Morepath project.
Organizing your Project
Introduction
Sounds Like a Lot of Work
Python project
Project layout
Project setup
Project naming
Namespace packages
App Module
Run Module
Upgrading your project to a newer version of Morepath
Debugging scanning problems
Model module
Path module
View module
Directive debugging
Building Large Applications
Introduction
A Code Hosting Site
Simplest approach
Problems
Multiple sub-apps
Mounting apps
No more path repetition
Testing in isolation
Reusing an app
Different teams
Swapping in a new sub-app
Customizing an app
Swapping in, for one customer
Framework apps
REST
Introduction
Elements of REST
HTTP as a transport system
Modeling as resources
HTTP response status codes
body_model
Linking: HATEOAS
Compose from reusable apps
Writing automated tests
Testing “Hello world!”
Directive tricks
Querying configuration
Creating a tool
Usage
Read the Docs
v: 0.16
Versions
latest
stable
0.16
0.15
0.14
0.13.2
0.13.1
0.13
0.12
0.11.1
0.11
0.10
0.9
0.8
0.7
0.6
0.5.1
0.3
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.