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