Skip to content
theqiyas.cc
Problem Solver
cc · project · Open source started 2025-02-01

django-layout

A production-ready Django project template for django-admin startproject: split dev and prod settings, multi-database routing, Jazzmin admin, animated error pages, Docker and Poetry.

Django Docker Poetry Python

The starting point for a new Django project, so the first hour is spent on the product, not on settings files.

django-admin startproject \
  --template=https://github.com/qiyascc/django-layout/zipball/main \
  --extension=py,md,toml,json,gitignore \
  --name=Makefile,Dockerfile \
  YOUR_PROJECT_NAME
  • Separate development and production settings.
  • Multi-database support with a custom router.
  • Jazzmin for a modern admin.
  • Custom 404, 500 and 502 pages with interactive animations.
  • Static and media handling configured.
  • Poetry for dependencies, plus a Dockerfile and Makefile.