Module allowing dynamically to create and further on to edit via django-admin settings
Project description
It often happens that we need to be able dynamically to create/edit some settings and site variables, for example site title, logo and counter code.
stored-settings module is tailored specifically for these purposes allowing dynamically to create and further on to edit via django-admin records of the following types:
Char
Text
HTML text
Boolean
Image
Requirements
Django stored-settings requires Django 1.3 or later.
Getting It
You can get Django stored-settings by using pip or easy_install:
$ pip install stored-settings or $ easy_install stored-settings
If you want to install it from source, grab the git repository from GitHub and run setup.py:
$ git clone git://github.com/zvadim/django-stored-settings.git $ cd stored_settings $ python setup.py install
Installing It
To enable stored-settings in your project you need to add it to INSTALLED_APPS in your projects settings.py file:
INSTALLED_APPS = (
...
'stored_settings',
)
And also add new content processor
TEMPLATE_CONTEXT_PROCESSORS = (
...
'stored_settings.context_processors.stored_settings',
)
Last step is db migration
$ python manage.py migrate
Using It
in template {{ stored_settings.my_key }}
TinyMCE
For HTML fields TinyMCE can be applied. To enable TinyMCE support in stored-settings you need to add to settings.py the following:
STORED_SETTINGS_TINYMCE_ENABLE = True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-stored-settings-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4779543c1a6915a5363d5b082bc9b7a4273fea13f79f6130642e872f792cb61f |
|
MD5 | 2af679697f8ea47641d54a02ee18a523 |
|
BLAKE2b-256 | 51278416302a79d64376e663c38345573c6f576720d44b8d0eadd71d41d2c940 |