However, I recommend to use cookiecutter instead of django-admin startproject. Why? Because you can reuse existing work of other developers!
Including very complex and high-quality setups, like wemake-django-template. It allows to jump start your new project filled with best practices, tools, and documentation with just two commands.
Awesome article!
However, I recommend to use
cookiecutterinstead ofdjango-admin startproject. Why? Because you can reuse existing work of other developers!Including very complex and high-quality setups, like wemake-django-template. It allows to jump start your new project filled with best practices, tools, and documentation with just two commands.
Some features:
@dependabotpython3.7+poetryfor managing dependenciesmypyanddjango-stubsfor static typingpytestandhypothesisfor unit testsflake8and wemake-python-styleguide for lintingdockerfor development, testing, and productionsphinxfor documentationGitlab CIwith fullbuild,test, anddeploypipeline configured by defaultCaddywithhttpsandhttp/2turned on by defaultBleeding edge django template focused on code quality and security.
wemake-django-template
Bleeding edge
django2.2template focused on code quality and security.Purpose
This project is used to scaffold a
djangoproject structure Just likedjango-admin.py startprojectbut better.Features
python3.7+build,test, anddeploypipeline configured by defaulthttp/2turned on by defaultInstallation
Firstly, you will need to install dependencies:
Then, create a project itself:
Who are using this template?
If you use our template, please add yourself or your company in the list.
We offer free email support for anyone who is using this If you have any problems or questions,…