A Django project template that follows best practices. This template is designed to be used with the django-admin startproject command.
- Organized project structure
- Settings module split into base, development, and production settings
- Custom user model in the accounts app
- Integration with django-extensions, django-debug-toolbar, flake8, black
- Includes basic setup for static files and templates
- Poetry
- Django
- Create django project:
$ django-admin startproject --template=https://github.com/SolanoJason/django-best-practices-template/archive/main.zip --extension=py,toml,env projectname
$ cd projectname
- Install dependencies using poetry
$ poetry install
Contributions are welcome! Please fork the repository and submit a pull request.