django-dynamic-settings

Small module that allows you to generate dynamic settings that can be edited inside the Django admin dashboard


Keywords
utility, setting, django
License
MIT
Install
pip install django-dynamic-settings==1.1.1

Documentation

Build Status License PyPI

django-dynamic-settings

Installation

Install via Pip:

$ pip install django-dynamic-settings

Add module to Installed Apps:

INSTALLED_APPS = (
	...
	'dynamic_setting',
	...
)

Migrate

$ ./manage migrate dynamic_setting

Usage

Inside Python:

import dynamic_setting.models import Setting

setting = Setting.objects.setting('NAME_OF_SETTING')

# Get the name of the setting object:
setting.name

# Get the data of the setting object:
setting.data

Inside Template:

{% load dynamic_setting_tag %}

{% get_setting 'NAME_OF_SETTING' %}