【发布时间】:2015-03-02 17:43:59
【问题描述】:
我正在编写一个使用 GPS 的 Android 应用程序。它将 JSON 对象中的 NMEA 字符串发送回我已经编写的 django 应用程序(与 arduino+GPS 类似使用)。为了发送数据,我使用套接字(套接字连接在意图服务上,gps 代码在常规服务上)。
套接字由 python tornado 网络服务器处理,它接收 json 对象并将数据添加到具有适当 django 模型的 PostGIS 数据库中,同时仍然让我像往常一样从浏览器浏览应用程序。
这些都是我的第一个 android 和 django 应用程序,我希望改进它们以及我自己的两个平台的编码/知识。
我只是想知道是否有更好、更聪明的方法来完成这些任务。
【问题讨论】:
-
听起来很有趣,但听起来你没有特定的问题。 SO 最适合解决问题。如果你有什么工作,你希望改进什么?
-
我想的套接字部分。似乎在 django 项目中只为套接字使用 Tornado 似乎是一种 hack,而不是“正确”的解决方案。
-
使用 websockets 有什么具体原因吗?通常的方法(用于处理/记录传入数据)是有一个正常的视图,处理来自请求的 POST 数据并将其记录到数据库。
标签: android python json django gps