用于管理javascript资源的khufu/pyramid组件

khufu_javascript的Python项目详细描述



=




*khufu_fu_fu_fu javascript*提供了各种方法,将javascript包含到你的khufu/金字塔应用程序中。




dojo支持
===








=
=
=
=
=
=
=
=
==
===
=
=>khufu_fu javascript.dojo设置khufu_fu_fu javascript.dojo很容易。
:使用



#config必须是pyramid.config.configurator的一个实例规格)。对于每个找到的.js文件,它都会扫描一个“dojo.provides('foo')”
条目并用khufu_javascript注册该模块。

注册脚本后,可以通过站点根目录下的“dojo”视图访问它们。如果找到的一个javascripts有
“dojo.provides('foo.bar')”,那么dojo视图将提供::

*它可用于设置模块加载
路径。

注册脚本后,在视图中,您可以简单地调用
``khufu javascript.dojo.render廑header`。
::


views.py
从khufu javascript.dojo import render廑header

@view廑config('myview',renderer=/templates/foo.jinja2',
context=root)
def myview(request):
dojo_header=render_header(request)
return{'dojo_header':dojo_header}

<;!--模板/foo.jinja2-->;
<;html>;
<;head>;
{{dojo_header safe}
<;/head>;
<;body>;
是的,先生!
<;body>;
<;html>;

`render_header``方法将生成用于加载dojo的适当的*<;link>;*、*<;style>;*、
和*<;script>;*元素。它还将生成
适当的*djconfig*对象,该对象配置模块加载路径
以使用我们的/dojo视图。



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

推荐PyPI第三方库


热门话题
java如何在片段中使用listView?   java Android Studio:在不同的活动中使用“OnClick”方法?   设置IntelliJ时,java字符未正确显示   如何使用Java解析每个不同键和值的JSON对象?   简单的java AI响应程序?   java更改进程中不确定对话框的颜色   java类型不匹配:无法在eclipse中从双精度转换为整数   java如何理解我的类的属性是否已更改   xml Java Jena API获取另一个类的属性   java在JPanel上缩放和加载地图分幅   java在安卓 studio上使用工具栏的正确方法是什么?   java使用基于iText Core的OpenPdf从pdf页面删除或更新添加的图像图标   JavaFacebookGraphAPI在第一次请求时返回400,在第二次请求时返回200,这两个请求是相同的   java如何在DynamoDB中实现选择和插入项作为一个事务   java如何使用MAVEN运行方法?   (如何)在Java三元运算符语句中捕获异常?   java如何使用Hibernate SchemaExport和BeanValidation约束导出数据库模式?   java如何在weblogic中使用hibernate代替eclipselink?   Java读socketTcp更快