【问题标题】:Z-Alpha JSON Server ODK Aggregate server integration Django projectZ-Alpha JSON Server ODK 聚合服务器集成 Django 项目
【发布时间】:2016-08-09 12:39:59
【问题描述】:

您好,我目前正在 django 项目中集成 ODK 聚合(Z-Alpha JSON 服务器)。我可以从 request.body 获取内容。我试图将响应转换为 Json 错误。谁能帮我从 request.body 内容中获取数据。

内容是:

{
token: "testauthtoken",
content: "record",
formId: "maintenance_ct",
formVersion: "",
data: [
{
*meta-instance-id*: "uuid:cddde2cc-54e6-43e3-8b48-f96446a5a42e",
*meta-model-version*: null,
*meta-ui-version*: null,
*meta-submission-date*: "2016-08-08T09:01:46.000Z",
*meta-is-complete*: true,
*meta-date-marked-as-complete*: "2016-08-08T09:01:46.000Z",
survey_start: "2016-08-08T08:49:26.000Z",
tech_name: "Re",
install_date: "2016-08-08T08:49:00.000Z",
vvdnId: "036000291452",
state: "ca",
city: "los_angeles",
issueId: [
"brkn_sensor"
],

img_test: {
bytes: "/9j/4TB...",
filename: "1470646207454.jpg",
type: "image/jpeg"
},
survey_end: "2016-08-08T08:50:24.000Z",
instanceID: "uuid:cddde2cc-54e6-43e3-8b48-f96446a5a42e"
}
]
}

【问题讨论】:

    标签: django odk


    【解决方案1】:

    如果您使用 XForm 格式和 OpenRosa 提交 API(即使用 ODK Collect 或 Enketo 提交数据),查看 sel-columbia/formhub、onaio/onadata 或 kobotoolbox/kobocat 可能会有所帮助代码。这些都是遵循这种表单格式和这些 API 的 Django 项目。

    如果您正在考虑使用 ODK 调查(又名 ODK 2.0),请忽略我刚刚写的所有内容。 (我不知道那个表单格式和提交 API。)

    【讨论】:

    • 谢谢,我在开源 odk opendatakit.org 中创建表单,我选择 Z-Alpha JSON 服务器以获取 JSON 响应。当我尝试抛出错误时,我可以在 request.body 中获得响应,但 json 无法解码。
    • 嗯,好的。对不起,我误会了。我对此一无所知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多