Django-Mako-Plus

Routing Django to Mako since 2013

Documentation:http://doconix.github.io/django-mako-plus/
Code:https://github.com/doconix/django-mako-plus

Features

DMP adds convention-over-configuration to Django:

DMP doesn’t replace Django; it extends Django to make you more productive.

Quick Start

# install/upgrade django, mako, and DMP
pip3 install --upgrade django-mako-plus

# create a new project with a 'homepage' app
python3 -m django_mako_plus dmp_startproject mysite
cd mysite
python3 manage.py dmp_startapp homepage

# open mysite/settings.py and append 'homepage' to the INSTALLED_APPS list
INSTALLED_APPS = [
    ...
    'homepage',
]

# run initial migrations and run the server
python3 manage.py migrate
python3 manage.py runserver

# open a browser to http://localhost:8000/
# install/upgrade django, mako, and DMP
pip install --upgrade django-mako-plus

# create a new project with a 'homepage' app
python -m django_mako_plus dmp_startproject mysite
cd mysite
python manage.py dmp_startapp homepage

# open mysite/settings.py and append 'homepage' to the INSTALLED_APPS list
INSTALLED_APPS = [
    ...
    'homepage',
]

# run initial migrations and run the server
python manage.py migrate
python manage.py runserver

# open a browser to http://localhost:8000/

Compatability

DMP requires Python 3.4+ and Django 1.9+.

The first Django 2.0+ release was in December 2017.