Django Base Template

screenshot of Django Base Template
django

Project Template for Django + Bootstrap3 + pre-configured apps (like Allauth, django_compressor ). Probably the fastest way to start up a complete Django project.

Overview

The Django4/Django3/Django2.2+/Django1.11 complete installer is a template that allows users to quickly and easily set up a fully functional Django website. The template supports multiple versions of Django and includes popular libraries such as Bootstrap3, Allauth, and Celery. It aims to provide a clear project structure and allows users to add, modify, or remove features as needed. The template is compatible with both Python 2.7 and Python 3 and is licensed under the New BSD License.

Features

  • Fully functional Django website: The template installs a fully functional Django website in just a few minutes.
  • Version support: Supports Django 4, Django 3, Django 2.2+, and Django 1.11.
  • Bootstrap3 and Allauth: Includes Bootstrap3 and Allauth libraries for easy website customization and authentication.
  • Clear project structure: Provides a clear project structure to ensure easy navigation and development.
  • Templating: Uses Django Compressor for compressing javascript/css/less/sass in templates.
  • Authentication and registration: Includes Allauth for easy authentication and registration functionality.
  • Security: Uses bleach and bcrypt for password hashing by default to ensure secure user data storage.
  • Background tasks: Supports Celery for running background tasks.
  • Caching: Supports python-memcached for efficient caching.
  • Admin tools: Includes django-debug-toolbar for development and production.
  • Testing: Includes nose, django-nose, pylint, pep8, and coverage for automated testing and code quality checking.

Summary

The Django4/Django3/Django2.2+/Django1.11 complete installer is a versatile and easy-to-use template for setting up a Django website. It provides a range of features including support for multiple Django versions, Bootstrap integration, authentication and registration functionality, security measures, background tasks, caching, admin tools, and testing utilities. The template offers a clear project structure and allows for easy customization and modification of features. It is compatible with both Python 2.7 and Python 3 and is licensed under the New BSD License.

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.