跳转到主要内容

Django中的可配置JavaScript设置。

项目描述

Django中的可配置JavaScript设置
==========================================


安装
===========

将'settingsjs'添加到您的INSTALLED_APPS(用于模板)
将'settingsjs.urls'包含在您的urls中。
添加一个src="{% url settings_js %}"的脚本标签
例如。
<script type="text/javascript" src="{% url settings_js %}"></script>


使用Setting.get和Setting.get在JavaScript中访问设置

<script type="text/javascript">
var myapp_settings = Setting.get('myapp-settings');

Setting.set('some_key', 'some value');
</script>



设置JavaScript设置
===========================

使用SETTINGS_JS设置来指定设置

例如。
SETTINGS_JS = {
'myapp-settings': {
"fu": "bar",
}
}

使用settingsjs.signals.collect_settings

例如,在始终会加载的文件中(如models或urls文件)。

from settingsjs.signals import collect_settings
from django.dispatch import receiver

@receiver(collect_settings)
def videos_settingsjs(sender, jssettings=None, **kwargs)
if jssettings is not None
jssettings['myapp-settings'] = {
"fu": "bar",
}

项目详情


下载文件

下载适合您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-settingsjs-0.1.5.tar.gz (2.1 kB 查看哈希)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面