Skip to content

RussellLuo/django-confpages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django ConfPages

A Django app for serving configurable pages.

Philosophy

Most of the time, frontend pages are more changeful than backend services.

While the pages (also known as templates in Django) and services (also known as views in Django) are always strongly coupled in Django, you have to deploy your Web applications every time the pages are changed or even tweaked.

By decoupling the pages and services, and by making the pages to be configurable, you can change the pages dynamically without any deployment step as long as the services are not changed. Even there are times that the services need to be changed, you can still benefit from the decoupling and the configurability, which will give you a lower deployment frequency.

Installation

Install Django-ConfPages with pip:

$ pip install Django-ConfPages

Install development version from GitHub:

$ git clone https://github.com/RussellLuo/django-confpages.git
$ cd django-confpages
$ python setup.py install

License

MIT