【问题标题】:How to use a django framework with phonegap?如何使用带有phonegap的django框架?
【发布时间】:2013-04-24 08:07:19
【问题描述】:

我一直在网上看,有一些关于人们使用 Django Web 框架和 Phonegap 构建移动应用程序的文章。

但是,它在 phonegap 上说要将您的 HTML、JS 和 CSS 文件上传到构建中。这是否意味着您不能使用 django 来构建具有 phonegap 的移动应用程序?

任何关于如何构建的说明或步骤都会很棒。

【问题讨论】:

  • 将 Django 用于后端,将 Phonegap 用于移动应用程序。你不能直接在移动设备上运行 Django。
  • 好的。那么我会上传什么到phonegap?我的模板?
  • 这里没有使用 django 模板。您将 phonegap 应用程序和 django 应用程序分开。您只公开 djangos 视图以供您的 phonegap 应用程序调用。

标签: django cordova


【解决方案1】:

将 PhoneGap 视为 WebKit 视图中预加载的静态网页。您可以添加 JavaScript(大多数人使用 JQuery/JQueryMobile)使其动态化,并使用 AJAX 调用从服务器加载数据,但渲染模板不是它的作用。你可以做片段,但它与 Django 模板不同。

我正在开发一个项目,该项目通过 API 从运行 Django 的服务器处理数据加载。该应用程序是在 PhoneGap 中编写的,并使用 AJAX 调用来获取额外数据。我想说看看像 TastyPie 这样的 django 应用程序来帮助获取数据。使用 PhoneGap 的主要目标是 1) 更好的 HTML 加载时间,因为它是本地的,2) 通过仅发送 API 数据来减少流量,从而更好地用于蜂窝网络和 3) 访问您无法访问的硬件中的本机功能在网页中使用 JS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2018-08-06
    • 2019-05-01
    • 2015-05-10
    • 2023-03-17
    • 2017-05-17
    • 1970-01-01
    相关资源
    最近更新 更多