使用django管理器轻松管理键入的额外设置。

django-extra-settings的Python项目详细描述


django附加设置

只需使用django admin配置和管理额外的设置。在

安装

  • 运行pip install django-extra-settings
  • extra_settings添加到settings.INSTALLED_APPS
  • 运行python manage.py migrate
  • 运行python manage.py collectstatic
  • 重新启动应用程序服务器

使用

设置

所有这些设置都是可选的,如果没有在settings.py中定义,将使用默认值(如下所示)。在

# if True the template tag will fallback to django.conf.settings,# very useful to retrieve conf settings such as DEBUG.EXTRA_SETTINGS_FALLBACK_TO_CONF_SETTINGS=True
^{pr2}$
# the upload_to path value of settings of type 'image'EXTRA_SETTINGS_IMAGE_UPLOAD_TO='images'

管理员

去管理员那里你可以:

  • 创建新设置
  • 更新现有设置
  • 删除现有设置

Python

可以通过编程方式检索设置:

fromextra_settings.modelsimportSettingvalue=Setting.get('SETTING_NAME',default='django-extra-settings')

模板

可以在模板中检索设置:

{% load extra_settings %}

{% get_setting 'SETTING_NAME' default='django-extra-settings' %}

测试

# create python virtual environment
virtualenv testing_django_extra_settings

# activate virtualenvcd testing_django_extra_settings && . bin/activate

# clone repo
git clone https://github.com/fabiocaccamo/django-extra-settings.git src &&cd src

# install dependencies
pip install -r requirements.txt

# run tests
tox
# or
python setup.py test# or
python -m django test --settings "tests.settings"

许可证

MIT License下发布。在

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

推荐PyPI第三方库


热门话题
java为什么这个代码段不会产生结果?   在OSGi下使用SnakeYaml的java?   java可扩展列表视图能否移动自定义图标(指示器)?   java如何将文件从html保存为pdf   java如何将字符串转换为长字符串   java使用来自无限输入的原始数据并在设备上播放   通过spring数据使用复合PK集合的java查询(Hibernate JPA)   使用Sax解析器通过按钮单击java解析数据所有按钮返回相同的数据,而不是独占数据   JavaSWT:将shell切换到全屏模式   如果IsRechable抛出Java中的IOException,那么应该采取什么适当的操作?为什么?   java重定向到另一个带有@RequestBody的页面   密码学可以组织起来。弹跳船舱。openssl。PEMReader阅读java。安全私钥?   java MYSQL列中的空值要求为通配符   文件io如何将res文件夹链接到java项目