Django应用,用于创建jQTouch网站
项目描述
简介
jQTouch 是一个基于 jQuery 的库,用于创建触摸/移动网络应用程序。 django-jqtouch 在 jQTouch 的基础上构建,以提供更简单的Django内容管理。 django-jqtouch 添加了一个用于创建单独显示的屏幕或面板的模型。在渲染时,检查面板的内容,同时也会渲染其他引用的面板,以便组合内容并提供更流畅的体验。
面板
面板 模型由一个唯一的标识符、面板正文和一个标志组成,指示面板是否可以嵌入或在用户请求时使用 XMLHttpRequest 加载。
递归渲染
在渲染时,面板的正文将搜索锚标签。每个锚点目标都会检查它是否是本地URL。如果是本地URL,则按照配置顺序检查面板解析器列表,看它是否解析到面板。如果面板可以嵌入,则调用面板上的 render 方法,并将结果作为当前面板输出的同级元素包含在内。
安装
使用您首选的方法安装 django-jqtouch 包:easy_install、setup.py install、pip 或 buildout。
将 jqtouch 添加到您的设置文件中 INSTALLED_APPS 列表。
将 jqtouch.urls 包含在您项目的URL模式中。
urlpatterns = patterns('', (r'', include('jqtouch.urls')), )
其他设置
- JQTOUCH_BASE_IDENTIFIER
默认 default。这是在使用 jqtouch.urls 包的 include 功能时使用的标识符。请求 ‘/’ 将加载此面板标识符。
- JQTOUCH_PANEL_RESOLVERS
默认 ('jqtouch.resolvers.panel_model_resolver',)。按尝试顺序排列的面板解析函数列表或元组。可以使用字符串指定解析函数,也可以直接输入实际函数。
历史
0.1 (2010-09-08)
面板模型
可选的递归渲染面板(使用内容自省)
可配置的面板解析器,用于包含来自其他产品的面板
项目详情
django-jqtouch-0.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ca40cba71ccd435b1615fe196914c5564ba1a0333e8f49db0839f3e2fc7f0de |
|
MD5 | e9d51d5145013f9ba2256822c0f734c3 |
|
BLAKE2b-256 | 43e88bd17f69536b96ba87327a4eb2d4bb984d3b38fd1354390b674a9e935f9e |