Cookiecutter based Django quick start.
Includes several niceties which I think any project eventually requires. Likely too opinonated for anyone else's use, but I became tired of re-implementing the basics.
By default, cookiecutter will deploy into the current working directory.
To specify new destination, use the --output-dir <directory> argument.
From git repository
cookiecutter https://github.com/dbready/django_skeleton.gitFrom local directory
cookiecutter ~/templates/django_skeletonWill then produce a project outlined as below:
βββ django_skeleton
β βββ core
β β βββ migrations
β β β βββ __init__.py
β β βββ static
β β β βββ core
β β β βββ css
β β β β βββ style.css
β β β β βββ water.css
β β β βββ icon
β β β β βββ android-icon-192x192.png
β β β β βββ android-icon-512x512.png
β β β β βββ apple-touch-icon.png
β β β β βββ favicon.ico
β β β β βββ favicon.svg
β β β βββ img
β β β βββ logo.svg
β β βββ templates
β β β βββ core
β β β βββ error
β β β β βββ 400.html
β β β β βββ 403.html
β β β β βββ 404.html
β β β β βββ 500.html
β β β βββ base.html
β β β βββ index.html
β β βββ tests
β β β βββ __init__.py
β β β βββ test_pages.py
β β βββ admin.py
β β βββ apps.py
β β βββ models.py
β β βββ urls.py
β β βββ views.py
β βββ django_skeleton
β β βββ tests
β β β βββ __init__.py
β β β βββ test_site.py
β β βββ asgi.py
β β βββ __init__.py
β β βββ settings.py
β β βββ urls.py
β β βββ views.py
β β βββ wsgi.py
β βββ manage.py
βββ CHANGELOG.md
βββ Dockerfile
βββ dockerignore
βββ example.env
βββ LICENSE-APACHE
βββ LICENSE-MIT
βββ Makefile
βββ pyproject.toml
βββ README.md
This project is available under any of the following with which the user feels most comfortable.
- Apache 2
- CC0
- MIT