{"repo":"Fueled/django-init","free":true,"listed":false,"github":"https://github.com/Fueled/django-init","clone":"git clone https://github.com/Fueled/django-init.git","description":"Project template used at Fueled for scaffolding new Django based projects. :dizzy:","language":"Python","stars":200,"topics":["django","ansible","boilerplate","ubuntu","aws","python3","mkdocs","django-environ","letsencrypt","cookiecutter-template"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"django-init is a project boilerplate for Django based projects. Features - Django 4.1.x - Python 3.9.x - [Poetry][poetry] Support - Support for black! - [12-Factor][12factor] based settings management via [django-environ], reads settings from .env if present. - Supports PostreSQL 13.0 (support of postgis-3.0 is available). - [Django Rest Framework][drf] 3.13.x. - Uses django sites instead of django.contrib.sites . - Uses [mkdocs] for project documentation. Optionally, password protect the docs when deployed via Ansible - Uses [pytest] as test runner. - Github Actions - Custom User app, for easier extensibility. - Custom Auth app with JWT based Token Backend system with login , logout and current user profile modification views for easier extensibility. - robots.txt and humans.txt configured. Optional - Heroku Setup - Fly Setup - Ubuntu 20 LTS via [Ansible] - Celery with flower integration. - AWS S3 media storage - Letsencrypt Support via certbot. - Postgis Setup - Newrelic - Sentry - GraphQL support via Graphene-Django (Optional) - pre-commit hooks Getting Started Install cookiecutter with brew install cookiecutter or pip install cookiecutter . It will ask you couple of questions required to generate the project. It will generate a folder containing all the files in your current working directory. If you opt to setup the project automatically, it will also: - initialize a git repo and bump initial tag and version. - create a virtualenv in the folder venv inside the project. -","default_branch":null,"files":null,"tree":[],"storefront":"/r/Fueled","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Fueled/django-init/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}