android - 将 GPS 数据从 Android 发送到 Django 的最聪明的方法

标签 android python json django gps

我正在编写一个使用 GPS 的 Android 应用程序。它将 JSON 对象中的 NMEA 字符串发送回我已经编写的 django 应用程序(与 arduino+GPS 类似使用)。为了发送数据,我使用套接字(套接字连接在 intentservice 上,gps 代码在常规服务上)。

套接字由 python tornado 网络服务器处理,它接收 json 对象并使用适当的 django 模型将数据添加到 PostGIS 数据库,同时仍然让我像往常一样从浏览器浏览应用程序。

这些都是我的第一个 android 和 django 应用程序,我正在寻求改进它们以及我自己的两个平台的编码/知识。

我只是想知道是否有更好、更智能的方法来完成这些任务。

最佳答案

看看这个第三方休息框架 (DRF):http://www.django-rest-framework.org

为您提供开箱即用的 django 端解决方案。还有其他的(tasty-py),但我认为 DRF 是目前最好的。

我想不需要对套接字做任何事情......

关于android - 将 GPS 数据从 Android 发送到 Django 的最聪明的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27775261/

相关文章:

python - 将一条曲线水平移动到另一条曲线

android - Android 中的 GPU 时钟速度

java - 删除 CSV 行的字符串引号中的逗号

android - com.android.internal.policy.impl.PhoneLayoutInflater 有时会保留在内存中(hprof 转储)

python - 如何将字符串分解为列表?

python - Flask-reST 少使用分页或获得完整响应

android - 如何从 SQLite 的列表 fragment 中获取我的 ListView 类?

php - Android 中与服务器数据库的连接

javascript - 如何将 Ruby 数组传递给 Javascript 以制作折线图

javascript - 如何使用 bbox 加载 Open layers 3 geojson 矢量图层?