获取HTML格式的Python脚本返回

2024-06-16 10:14:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我将开发Python脚本供HTML+CSS开发人员在网站前端使用。现在,我正在试着运行一些初始测试,看看这将如何工作。我使用parse.com作为后端,例如,以下脚本将检索数据库中的一些数据:

import json,httplib
connection = httplib.HTTPSConnection('api.parse.com', 443)
connection.connect()
connection.request('GET', '/1/classes/ParseClass', '', {
       "X-Parse-Application-Id": "appIDHere",
       "X-Parse-REST-API-Key": "appKeyHere"
     })
result = json.loads(connection.getresponse().read())
print result

当我运行这个脚本时,它会正确地打印JSON编码的结果。现在,在HTML文件中,开发人员将调用thisScript.py。我的问题是,HTML开发人员如何从这个脚本中获得结果?因为他不会用Python编写代码,所以他需要所有可以在HTML中使用的东西。这正是我们努力实现的目标。你知道吗

以下是JSON脚本的输出,仅供参考:

{u'results': [{u'objectId': u'4x9rY7a1q8', u'usuario': {u'className': u'_User', u'__type':       u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-04-28T13:41:48.980Z',     u'__type': u'Date'}, u'updatedAt': u'2014-04-28T13:41:48.460Z', u'userConfigOrientador':     {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'},     u'createdAt': u'2014-04-28T13:41:48.460Z'}, {u'objectId': u'RpeAsJB1qS', u'usuario': {u'className':     u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-04-    28T13:43:00.093Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T13:42:59.476Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T13:42:59.476Z'}, {u'objectId': u'AI6Vg7weAI', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-04-28T13:46:31.322Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T13:46:30.706Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T13:46:30.706Z'}, {u'objectId': u'Yeh24Zt5Af', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-04-28T13:46:57.462Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T13:46:56.845Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T13:46:56.845Z'}, {u'objectId': u'gtKTIvUbGZ', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-05-30T16:22:00.000Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T16:22:40.428Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T16:22:17.734Z'}, {u'objectId': u'uZFxtopxDw', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-05-31T16:22:00.000Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T16:22:41.545Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T16:22:23.282Z'}, {u'objectId': u'z5zAqBqENX', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-05-09T18:40:00.000Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T18:46:48.442Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T18:40:27.610Z'}, {u'objectId': u'JvCSNjUA80', u'usuario': {u'className': u'_User', u'__type': u'Pointer', u'objectId': u'W9ifgHpbov'}, u'dataEHora': {u'iso': u'2014-04-18T18:40:00.000Z', u'__type': u'Date'}, u'updatedAt': u'2014-04-28T18:46:47.059Z', u'userConfigOrientador': {u'className': u'UserConfigOrientador', u'__type': u'Pointer', u'objectId': u'2QT8Ce6R3d'}, u'createdAt': u'2014-04-28T18:40:30.926Z'}]}

顺便说一下,这是一个PFObjects数组,用于parse.com。你知道吗

这些脚本也可以在JavaScript中生成,如果它改变了什么的话。你知道吗


Tags: 脚本datetypeisoobjectiduserpointerclassname
1条回答
网友
1楼 · 发布于 2024-06-16 10:14:53

获取JSON数据和显示信息需要一些JavaScript知识,除非您想进行大量的动态HTML生成。你知道吗

您可以考虑使用某种模板引擎。我使用的KendoUI是最近才免费提供的,它有很多特性来帮助显示数据。你知道吗

如果您的设计师或您自己都不想学习JavaScript,那么您需要获取数据并使用它自己用Python生成HTML。你知道吗

相关问题 更多 >