iiicebearrr / cookiecutter-django-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cookiecutter Django Api

Powered by cookiecutter. Cookiecutter Django Api is a framework for jumpstarting production-ready Django projects quickly, and focuses on providing a solid foundation for building API-driven projects quickly with Django.

Example

Features

  • Work with python >= 3.12
  • For Django >= 4(And 5 is also supported)
  • Multiple configurations for different environments with just one settings file
  • Integrated with poetry for dependency management, and pip is also supported
  • Integrated with pre-commit for code linting and formatting
  • Integrated with github-workflow for CI/CD
  • Easy-to-use api template for create, update, delete, list, retrieve, etc.
  • Reasonable error handling
  • Structured response format, and easy to customize

Roadmap

  • Base project structure
  • Tests coverage
  • Celery support
  • Deployment for non-local environment

Quick Start

Generate project by cookiecutter

cookiecutter gh:iiicebearrr/cookiecutter-django-api

About


Languages

Language:Python 95.8%Language:Shell 4.2%