跳转到主要内容

Django应用,用于创建jQTouch网站

项目描述

简介

jQTouch 是一个基于 jQuery 的库,用于创建触摸/移动网络应用程序。 django-jqtouch 在 jQTouch 的基础上构建,以提供更简单的Django内容管理。 django-jqtouch 添加了一个用于创建单独显示的屏幕或面板的模型。在渲染时,检查面板的内容,同时也会渲染其他引用的面板,以便组合内容并提供更流畅的体验。

面板

面板 模型由一个唯一的标识符、面板正文和一个标志组成,指示面板是否可以嵌入或在用户请求时使用 XMLHttpRequest 加载。

递归渲染

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

安装

  1. 使用您首选的方法安装 django-jqtouch 包:easy_install、setup.py install、pip 或 buildout。

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

  3. 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 (5.3 kB 查看哈希)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页