Django Boilerplate

screenshot of Django Boilerplate

A standard layout for Django apps

Overview:

django-boilerplate is a standard layout for Django apps that aims to provide a convention for organizing and deploying Django applications. It includes a directory structure, guidelines for organizing Python packages and modules, and templates for consistent styling. This boilerplate is inspired by the layout used by buedafab and is intended to assist developers in creating Django apps with a standardized structure.

Features:

  • Standardized directory structure for Django apps
  • Separation of Django "apps" and regular Python packages/modules
  • Extended logging configuration based on Mozilla's zamboni
  • Templates for consistent styling, including browser title, CSS files, and content blocks
  • Pip requirements files for managing dependencies
  • Support for different app environments

Summary:

django-boilerplate provides a standardized layout and convention for Django apps, making it easier to organize, deploy, and maintain Django applications. It includes a consistent directory structure, separate handling of Django "apps" and regular Python packages/modules, extended logging configuration, templates for consistent styling, pip requirements files for managing dependencies, and support for different app environments. By following the conventions set by django-boilerplate, developers can improve the structure and organization of their Django apps.