Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dluismendezpy/django-starter-template
Django Starter Template
https://github.com/dluismendezpy/django-starter-template
black django flake8 ipython isort pre-commit python3
Last synced: about 1 month ago
JSON representation
Django Starter Template
- Host: GitHub
- URL: https://github.com/dluismendezpy/django-starter-template
- Owner: dluismendezpy
- License: mit
- Created: 2023-02-13T15:05:28.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-13T15:33:27.000Z (almost 2 years ago)
- Last Synced: 2024-10-13T11:21:53.905Z (2 months ago)
- Topics: black, django, flake8, ipython, isort, pre-commit, python3
- Homepage: https://www.luismendezdev.com/
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django Starter Template
This is a starting template for Django projects that includes pre-configured tools for improving the quality and
efficiency of your development.![Python](https://img.shields.io/badge/-Python-black?style=flat-square&logo=Python)
![Django](https://img.shields.io/badge/-Django-black?style=flat-square&logo=Django)## Included tools
- [Flake8](https://flake8.pycqa.org/en/latest/): Code quality verification tool.
- [Black](https://black.readthedocs.io/en/stable/): Automatic code formatter.
- [Isort](https://pycqa.github.io/isort/): Import sorter.
- [IPython](https://ipython.org/documentation.html): Advanced interactive shell.
- [Pre-commit](https://pre-commit.com/): Framework to ensure code quality before making a commit.## How to use it
1. Clone this repository on your local machine.
2. Install necessary dependencies with `pip install -r requirements.txt`.
3. Start your Django project with `django-admin startproject --template ./django_starter_template `.
4. Done! You can now start working on your project with all the pre-configured tools.## Why use this template?
By using this template, you can save time and effort by not having to configure tools like Flake8, Black, Isort, Ipython
and Pre-commit from scratch. Additionally, by using these tools, your code will be more organized, clear and of better
quality.Start your next Django project with this template and save time and effort!
## License
This project is licensed under the terms of
the [MIT license](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt).