https://github.com/wemake-services/wemake-django-template
Bleeding edge django template focused on code quality and security.
https://github.com/wemake-services/wemake-django-template
caddy cookiecutter cookiecutter-template django docker gitlab-ci mypy pytest python python3
Last synced: 13 days ago
JSON representation
Bleeding edge django template focused on code quality and security.
- Host: GitHub
- URL: https://github.com/wemake-services/wemake-django-template
- Owner: wemake-services
- License: mit
- Created: 2017-09-14T09:23:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T21:04:22.000Z (13 days ago)
- Last Synced: 2025-04-10T21:23:38.656Z (13 days ago)
- Topics: caddy, cookiecutter, cookiecutter-template, django, docker, gitlab-ci, mypy, pytest, python, python3
- Language: Python
- Homepage: https://wemake-services.github.io/wemake-django-template/
- Size: 6.31 MB
- Stars: 2,067
- Watchers: 34
- Forks: 217
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-django - wemake-django-template - Bleeding edge Django template focused on code quality and security. (Boilerplate)
- awesome-python-security - wemake-django-template - Bleeding edge `django` template focused on code quality and security. (Application Templates)
- awesome-pyproject - wemake-django-template - Bleeding edge django template focused on code quality and security. (Project Templates)
- awesome-django-security - Wemake Django Template
- starred-awesome - wemake-django-template - Bleeding edge django template focused on code quality and security. (Python)
- jimsghstars - wemake-services/wemake-django-template - Bleeding edge django template focused on code quality and security. (Python)
README
# wemake-django-template
[](https://wemake-services.github.io)
[](https://awesomestacks.dev/production-ready-django-docker)
[](https://github.com/wemake-services/wemake-django-template/actions/workflows/test.yml)
[](https://github.com/wemake-services/wemake-django-template/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)
[](https://github.com/wemake-services/wemake-python-styleguide)Bleeding edge `django5.1` template focused on code quality and security.
[Documentation](https://wemake-services.github.io/wemake-django-template).---
## Purpose
This project is used to scaffold a `django` project structure.
Just like `django-admin.py startproject` but better.## Features
- Always [`up-to-date`](https://github.com/wemake-services/wemake-django-template/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot) with the help of [`@dependabot`](https://dependabot.com/)
- Supports latest `python3.12`
- [`poetry@2`](https://github.com/python-poetry/poetry) for managing dependencies
- [`mypy`](https://mypy.readthedocs.io) and [`django-stubs`](https://github.com/typeddjango/django-stubs) for static typing
- [`pytest`](https://pytest.org/) and [`hypothesis`](https://github.com/HypothesisWorks/hypothesis) for unit tests
- [`ruff`](https://docs.astral.sh/ruff) and [`wemake-python-styleguide`](https://wemake-python-styleguide.readthedocs.io/en/latest/) for linting
- [`docker`](https://www.docker.com/) for development, testing, and production
- [`sphinx`](http://www.sphinx-doc.org/en/master/) for documentation
- [`Gitlab CI`](https://about.gitlab.com/gitlab-ci/) with full `build`, `test`, and `deploy` [pipeline configured by default](https://gitlab.com/sobolevn/wemake-django-template/-/pipelines)
- [`Caddy`](https://caddyserver.com/) with [`https`](https://caddyserver.com/docs/automatic-https) and `http/2` turned on by default## Installation
Firstly, you will need to install [dependencies](https://cookiecutter.readthedocs.io/en/latest/).
The recommended way is via [`pipx`](https://github.com/pypa/pipx):
```bash
pipx install cookiecutter
pipx inject cookiecutter jinja2-git
```Or via global `pip`:
```bash
pip install cookiecutter jinja2-git
```Then, create a project itself:
```bash
cookiecutter gh:wemake-services/wemake-django-template
```## Who is using this template?
If you use our template, please add yourself or your company [in the list](https://github.com/wemake-services/wemake-django-template/wiki/Who-is-using-this-template).
Here's a [nice list of real-life open-source usages](https://github.com/search?q=wemake-django-template&type=Code)
of this template.## License
MIT. See [LICENSE](https://github.com/wemake-services/wemake-django-template/blob/master/LICENSE) for more details.