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",
}
==========================================
安装
===========
将'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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 687faeff10ea8484a79eff1c097e346df23152e5ac5f322ae17771b7d0a0c5f2 |
|
MD5 | 12c49f1eb3c63dfc40dfd04541d3d575 |
|
BLAKE2b-256 | 91d8b66feff9325c5c65e3c16cdce1d58179c0dbc35ed520407366c3ccca6e57 |