跳转到主要内容

Django应用程序,用于创建jQuery Mobile网站

项目描述

简介

jQuery Mobile 是一个基于 jQuery 的库,用于触摸/移动Web应用程序。 django-jqmobile 基于 jQuery Mobile 框架,以提供使用 Django 更容易的内容管理。 django-jqmobile 为创建单独显示的屏幕或面板添加了一个模型。在渲染时,将检查面板的内容,并将其他引用的面板也渲染出来,以便合并内容并提供更流畅的体验。

面板

面板 模型由一个唯一标识符、面板的主体以及一个标志组成,表示面板是否可以嵌入或用户请求时是否应该使用 XMLHttpRequest 加载。

递归渲染

在渲染过程中,会搜索面板的主体以查找锚标签。每个锚点目标都会检查它是否是本地URL。如果是本地URL,则按顺序检查可配置的面板解析器列表,以查看它是否解析为面板。如果面板可以嵌入,则调用面板上的 render 方法,并将结果作为当前面板输出的同级元素包含在内。

安装

  1. 使用您喜欢的安装方法(easy_install、setup.py install、pip或buildout)安装 django-jqmobile 包。

  2. jqmobile 添加到您的设置文件中 INSTALLED_APPS 的列表中

  3. 在您的项目 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 (7.8 kB 查看哈希)

上传时间 源代码

由以下组织支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面