Django Boilerplate

screenshot of Django Boilerplate
django

Django boilerplate for Django 1.11.XXX and Python 3 with a login system and Rest Framework integrated

Overview:

The Django Docker Boilerplate is a template for building Django Rest Framework projects with additional features such as Redis, RabbitMQ, and Celery. The template is no longer supported, as it has been updated to a second version. It comes with a variety of plugins for different types of projects and allows for customization by changing the framework used. The template provides a basic login and homepage, but additional views and HTML files need to be created. The template now supports Django Channels.

Features:

  • Integration with Redis, RabbitMQ, and Celery for improved performance and task management.
  • Ability to customize the framework used by updating the references in the static and templates folders.
  • Comes with a variety of plugins for different project types, allowing for flexibility.
  • Supports Django Channels for real-time communication.

Summary:

The Django Docker Boilerplate is a template for building Django Rest Framework projects with additional features such as Redis, RabbitMQ, and Celery. It provides flexibility by allowing customization of the framework used and comes with a variety of plugins for different project types. The template is no longer supported and has been updated to a second version. It now supports Django Channels for real-time communication. The installation process involves using Docker, creating necessary views and HTML files, and running commands to setup the project and run tests.

django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.