允许通过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第三方库


热门话题
java有没有工具可以将zephyr转换为velocity模板?   java在安卓 studio中从JSON响应中获取值   jvm如何在Java中设计一个好的permgen空间字符串?   java如何防止Rest webservice使用被盗令牌进行身份验证   java无法遍历列表JSTL   找不到用于ResourceServerTokenServices的java Bean SpringSecurityOauth2   java子字符串替换问题   爪哇玻璃鱼3。十、 以编程方式处理任意HTTPSession的终止   java如何检查输入是否为整数,并在最后添加一个命令来重新启动while循环?   引发java ical4j 1.0.6不可解析日期异常   Java等价于Delphi的DBCtrlGrid?   如果发生错误,java将查找下一个预期标记ANTLR 3   java自打开应用程序(创建锁屏)   java为什么netty有自己的ConcurrentHashMap?   Gradle任务中的java拉取和运行依赖项   继承与Java继承的混淆   java使用shell脚本中的版本执行jar   java我无法让Sqlite数据库与带有Maven的JavaFX应用程序IDE Eclipse包正确通信   java控制台日志未通过org打印。阿帕奇。hadoop。mapreduce。作业的waitForCompletion(true)方法   JAVAlang.NoSuchMethodError:apachestorm螺栓中的spring getrequest