允许通过django管理设置动态创建和进一步编辑的模块
django-stored-settings的Python项目详细描述
我们经常需要能够动态地创建/编辑一些 设置和站点变量,例如站点标题、徽标和计数器 代码。
stored-settings模块专门为这些目的而定制 允许通过django admin动态创建和进一步编辑 以下类型的记录:
- 字符
- 文本
- HTML文本
- 布尔型
- 图像
要求
Django存储设置需要Django 1.3或更高版本和枕头。也有 Tinymce集成。
得到它
您可以使用pip或easy_install获取django存储的设置:
$ pip install django-stored-settings或 $ easy_install django-stored-settings
如果您想从源代码安装它,可以从 github并运行setup.py:
$ git clone git://github.com/zvadim/django-stored-settings.git $ cd stored_settings $ python setup.py install
安装它
要在项目中启用stored-settings,需要将其添加到 INSTALLED_APPS在您的项目中settings.py文件:
INSTALLED_APPS=(...'stored_settings',)
并添加新的内容处理器
TEMPLATES=[{...OPTIONS': {'stored_settings.context_processors.stored_settings',...},}]
最后一步是数据库迁移
$ python manage.py migrate
使用它
在模板{{ stored_settings.my_key }}
tinymce
对于html字段,可以应用tinymce。在中启用TinyMCE支持 stored-settings您需要在settings.py中添加以下内容:
STORED_SETTINGS_TINYMCE_ENABLE=True