Setting up a new Django project often involves repetitive steps: installing dependencies, configuring settings, and ensuring the right tools are in place. To simplify this, I created my own Django Template - a lightweight starting point for my projects.
Why Did I Create This Template?
Every time I started a project, I had to set up environments, install tools, and configure everything manually. Instead of doing it from scratch every time, I built a preconfigured template that includes:
- Pre-commit hooks to ensure clean code.
- Black & Ruff for formatting and linting.
- UV Astral for better dependency management.
- Docker support for database consistency.
- GitHub Actions for automated workflows.
This template saves time, keeps my projects organized, and ensures a consistent setup.
📖 Read the full article on Medium
🔗 Follow me on:
🌍 My Website
💻 GitHub
🤝 LinkedIn
✍️ Medium
Top comments (0)