Bleeding edge django4.2
template focused on code quality and security.
This project is used to scaffold a django
project structure.
Just like django-admin.py startproject
but better.
- Always
up-to-date
with the help of@dependabot
- Supports latest
python3.11+
poetry
for managing dependenciesmypy
anddjango-stubs
for static typingpytest
andhypothesis
for unit testsflake8
andwemake-python-styleguide
for lintingdocker
for development, testing, and productionsphinx
for documentationGitlab CI
with fullbuild
,test
, anddeploy
pipeline configured by defaultCaddy
withhttps
andhttp/2
turned on by default
Firstly, you will need to install dependencies.
The recommended way is via pipx
:
pipx install cookiecutter
pipx inject cookiecutter jinja2-git
Or via global pip
:
pip install cookiecutter jinja2-git
Then, create a project itself:
cookiecutter gh:wemake-services/wemake-django-template
If you use our template, please add yourself or your company in the list.
Here's a nice list of real-life open-source usages of this template.
MIT. See LICENSE for more details.