允许通过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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
junit有没有办法在Java中重新初始化静态类?   在浏览器中点击应用程序时java Play框架挂起   文件Java错误中的NullPointerException   使用Java中的SNMP查找网络中计算机的登录名   java包装服务器引导程序已弃用,有什么替代方案?   当客户在等待理发时,java信号量值是否存在问题?   java如何使用JavaMail仅下载特定类型的附件   如何在java中将十进制转换为十六进制   java Slick2D粒子系统不会生成粒子   java检测更改事件来自何处   将Java集合类型参数类设置为数组   java如何从eclipse导出为可运行JAR文件?   java EntityManager对象未注入Glassfish和Spring   swing从actionPerformed和actionListener Java返回字符串   java在给定另一个等价键对象的情况下获取映射项的当前键   无论输入如何,java网络都会产生相同的输出