django-crash-starter
Powered by Cookiecutter, django-crash-starter is the project template
for the Django Crash Course tutorial book by Daniel and Audrey Feldroy.
Features
- For Django 3+
- Works with Python 3.8+
- Renders Django projects with 100% starting test coverage
- Twitter Bootstrap v4
- 12-Factor based settings via
django-environ
- Secure by default. We believe in SSL/TLS.
- Optimized development and production settings
- Registration via
django-allauth
- Comes with custom user model ready to go
- Media storage using whitenoise
- Run tests with unittest or pytest
- PostgreSQL / SQLite3
- Default integration with
pre-commit for
identifying simple issues before submission to code review
Constraints
- Very small scope. New feature pull requests will generally be rejected.
- Only maintained 3rd party libraries are used.
- Environment variables for configuration