Django Ws Starter

screenshot of Django Ws Starter

Django Ws Starter

Django/channels boilerplate web app code

Overview

The Django Web App Starter is a fully featured web application boilerplate that supports Django and WebSockets. It provides automatic code reloading on changes during development and can be used with Docker.

Features

  • Fully featured web application boilerplate
  • Supports Django
  • Supports WebSockets
  • Automatic code reloading on changes (for development)
  • Supports Docker

Installation

To install the Django Web App Starter, follow these steps:

  1. Make sure you have Docker and Docker Compose installed on your system.
  2. Run the command docker-compose up.
  3. Docker will build the containers and bring up the services.
  4. The web app will be available at http://localhost.

Note: If the startup script detects changes in a Python file (*.py), it will automatically reload the Channels workers without the need to kill and restart the docker containers.

Summary

The Django Web App Starter is a versatile web application boilerplate that supports Django and WebSockets. It offers automatic code reloading during development and can be easily set up using Docker. By following the provided installation guide, users can quickly get started and take advantage of the various features offered by this starter kit.