Pallas
Production Ready Boilerplate Django Webapp
Link for Github Repo .
Features Link to heading
- For Django 2.2
- Works with Python 3.7
- Renders Django projects with 100% starting test coverage
- Twitter Bootstrap v4 (maintained Foundation fork also available)
- 12-Factor based settings via [jango-environ]
- Secure by default. We believe in SSL.
- Optimized development and production settings
- Registration via django-allauth
- Comes with custom user model ready to go
- Optional custom static build using Gulp and livereload
- Send emails via Anymail -using Mailgun by default, but switchable
- Media storage using Amazon S3 or Google Cloud Storage
- Docker support using docker-compose for development and production (using Traefik with LetsEncrypt support)
- Procfile for deploying to Heroku
- Instructions for deploying to PythonAnywhere
- Run tests with unittest or pytest
- Customizable PostgreSQL version
Optional Integrations Link to heading
These features can be enabled during initial project setup.
- Serve static files from Amazon S3, Google Cloud Storage or Whitenoise
- Configuration for Celery and Flower -the latter in Docker setup only
- Integration with MailHog for local email testing
- Integration with Sentry for error logging
Constraints Link to heading
- Only maintained 3rd party libraries are used.
- Uses PostgreSQL everywhere (9.4 - 11.3)
- Environment variables for configuration (This won’t work with Apache/mod_wsgi).
License Link to heading
BSD 3-Clause “New” or “Revised” License
Detail: BSD