Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evrone/evrone-django-template
Simple and ready to go Django Template.
https://github.com/evrone/evrone-django-template
black cookiecutter-template django docker docker-compose isort poetry pre-commit pytest python template
Last synced: 8 days ago
JSON representation
Simple and ready to go Django Template.
- Host: GitHub
- URL: https://github.com/evrone/evrone-django-template
- Owner: evrone
- License: mit
- Created: 2020-03-23T16:02:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T13:06:50.000Z (7 months ago)
- Last Synced: 2024-04-09T14:19:00.216Z (7 months ago)
- Topics: black, cookiecutter-template, django, docker, docker-compose, isort, poetry, pre-commit, pytest, python, template
- Language: Python
- Homepage:
- Size: 166 KB
- Stars: 14
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Evrone Django Template
![https://evrone.com/?utm_source=evrone-django-template](https://img.shields.io/badge/%2Fevrone-%20%20-blue) ![https://github.com/evrone/evrone-django-template/blob/master/LICENSE](https://img.shields.io/github/license/evrone/evrone-django-template)
## About
Template for Django projects based on:
- Simplicity
- Purity
- [Two Scoops of Django 3.X](https://daniel.feldroy.com/books/tech)
- [The Twelve-Factor App](https://12factor.net)## Features
- [`poetry`](https://python-poetry.org) modern Python package manager.
- [OpenAPI](https://spec.openapis.org/oas/latest.html) endpoint at `/openapi`
- [`.pre-commit`](https://pre-commit.com) hooks with predefined [`black`]([`poetry`](https://python-poetry.org) modern Python package manager.) and [`isort`](https://github.com/PyCQA/isort) configs.
- [`pytest`](https://docs.pytest.org/en/8.0.x/) with basic setup
- Basic dependencies such `django`, `djangorestframework` etc.
- `docker-compose` infrastructure file with database ([PostgreSQL](https://www.postgresql.org)).
- [mailhog](https://github.com/mailhog/MailHog) for testing emails
- Dockerfile for application deployment
- Settings based on environment variables.
- Health check endpoint at `/health`## Quick start
1. Install [cookiecutter](https://github.com/cookiecutter/cookiecutter).
2. Run command `cookiecutter [email protected]:evrone/evrone-django-template.git`.
3. Follow instructions.---
[](https://evrone.com/?utm_source=evrone-django-template)