swamdragonlive是django和swamdragon的扩展,它增加了对模型更改时动态更新django模板片段的支持。

SwampDragon-live的Python项目详细描述


[swamdragon live](https://github.com/mback2k/swamdragon-live)是[django](https://www.djangoproject.com/)和
[swamdragon](http://swamdragon.net/)的一个
扩展,带有swamdragon auth和django redis
,它增加了对模型上实时更新django模板片段的支持。更改。

安装
----
从pypi.python.org安装最新版本:


>通过从github.com克隆源安装开发版本:

pip installgit+https://github.com/mback2k/swamdragon live.git


配置
----
将包添加到"已安装的应用程序"中:





"位置":"redis://localhost:6379/0",
"选项":{
"客户端类":"django-redis.client.defaultclient",
}
}
}


'/data')


在django模板中加载所需的javascript模板标记:

{%load smapdragon_tags%}
{%load smapdragon_live%}


将所需的javascript添加到django模板:

{%smapdragon_settings%}
<;script type="text/javascript" src={{static\u url}}smapdragon/js/dist/smapdragon.min.js">;
<;script type="text/javascript" src={{static\u url}}smapdragon/js/live/smapdragon.live.js">;

包含模板标记,
行是django数据库查询集,用于侦听添加、更改和删除的实例:

{%include_live'table""includes/table_body.html'rows=rows perms=perms%}

使用include_live模板标记而不是默认的include模板标记,
row是要侦听更改的单个django数据库模型实例:

{%include_live'table row''includes/row_cols.html'row=row perms=perms%}


使用包含的模板中的smapdragon_live变量将所需的类添加到此根标记中模板,例如,第一个标记节点:

<;tr class="{{swarmdragon\u live}">;…<;/tr>;

您可以使用上下文变量"ism圮smapdragon圮live"检查内容推送程序是否正在实时呈现模板:

{%if is圮smapdragon圮live%}
<;style onload="alert('hello world!');">;<;/风格>;
{%endif%}

django项目webgcal中可以找到一个现实世界的示例:
*https://github.com/mback2k/django webgcal/blob/master/webgcal/apps/webgcal/templates/show_dashboard.html
*https://github.com/mback2k/django webgcal/tree/master/webgcal/apps/webgcal/templates/includes

许可证
----
*根据麻省理工学院许可证发布
*版权所有(c)2015-2016 Marc Hoersken<;info@Marc Hoersken.de>;

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

推荐PyPI第三方库


热门话题
与SpringJPA相比,JavaHazelcast内存数据网格非常慢   java如何从Netbeans从命令行创建的ant项目运行单个junit测试?   java多个eclipse概要文件   java集合存储值还是引用?   java从两个自定义对象列表中删除公共元素   java密钥库、HttpClient和HTTPS:有人能给我解释一下这段代码吗?   java使用Appengine中的域别名帐户发送电子邮件   java如何在安卓中获得用户定义的“设备名称”?   java错误:包com。太阳工具。javac。util不存在   导出后Java Eclipse项目出现问题   组织。openqa。硒。WebDriverException:java。网ConnectException:无法连接到本地主机/0:0:0:0:0:0:0   java在字符串中追加文本   java在Pig中按名称获取字段?   java如何打印播放中对象的值   Java静态修饰符对运行时性能有积极影响吗?   Java计时器   java是否值得线程化一个需要1秒才能完成的操作?