{"repo":"laaraujo/django-api-template","free":true,"listed":false,"github":"https://github.com/laaraujo/django-api-template","clone":"git clone https://github.com/laaraujo/django-api-template.git","description":"Django API template for my projects","language":"Python","stars":14,"topics":["boilerplate","django","django-rest-framework","docker","postgresql","pytest","template","auth","coverage","makefile"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Django API Template Opinionated template repo to kickstart Back-end/API projects with Django Rest Framework. Features - Makefile with common shorcuts for local development commands - Authentication (Djoser) - Registration - Login - Email validation - Password reset (w/ email) - Password reset confirmation - Static file serving (Whitenoise) - Dockerfile - Docker compose for local development - PostgreSQL - Auto Swagger Docs (DRF Spectacular) - Custom user model (email, password and name) - Email via SMTP - Pre-commit hooks (Ruff and OTB Pre-commit hooks) - Automated testing (Pytest) - Modal bakery - Test run parallelization with (pytest-xdist)[https://pytest-xdist.readthedocs.io/] - Faker - Coverage Local setup Make commands Documentation Swagger docs are available in the /docs/ endpoint (http://localhost:8000/docs/). :warning: You'll get a 403 Forbidden response by default unless you are already logged in with an admin account (http://localhost:8000/admin/). If you want to change this behaviour you can modify the required permissions in ./src/app/urls.py","default_branch":null,"files":null,"tree":[],"storefront":"/r/laaraujo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laaraujo/django-api-template/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."}