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.
up-to-date
with the help of @dependabot
python3.11+
poetry
for managing dependenciesmypy
and django-stubs
for static typingpytest
and hypothesis
for unit testsflake8
and wemake-python-styleguide
for lintingdocker
for development, testing, and productionsphinx
for documentationGitlab CI
with full build
, test
, and deploy
pipeline configured by defaultCaddy
with https
and http/2
turned on by defaultFirstly, 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.