A starter project is a way of getting started quickly with a new Django web application or site that includes:
- best practice project layout
- good default choices for settings
- except for pinax-project-zero, some number of reusable apps integrated and ready to go
There are three different kinds of starter projects:
- the project template
- the demo
- the out of the box project
You can find more details about these projects in the Pinax Documentation.
The Project Template
This is the starter project you use when you want to customize it for your own application. It takes a project name and uses the Django project template feature to name the package and other attributes in the files based on the name you supply.
Some examples of these are:
The Out of the Box Application
For the projects ready to be used and not currently in development, you can use the pinax-cli command line tool. To install:
pip install pinax-cli pinax projects # print out a list of available projects pinax start <project> <name> # start <project> project using the <name> as the package name
If you have a suggestion for a new Pinax starter project or would like to help us develop new starter projects, please let us know in our Pinax Project Slack channel. We’d love to chat with you!