gpt4 book ai didi

javascript - 将数据库模型的整洁 json 数据从服务器(python)发送到客户端

转载 作者:行者123 更新时间:2023-11-28 21:05:15 25 4
gpt4 key购买 nike

我正在使用appengine、webapp2框架。我有以下模型:

class Match(db.Model):
date_time = db.DateTimeProperty()
team1 = db.StringProperty()
team2 = db.StringProperty()
venue = db.StringProperty()
result = db.IntegerProperty()

现在在客户端,一个事件向我的一个 View 发出post请求,基于该post请求,我想发送可由jQuery/javascript轻松读取的json数据。

最好的方法是什么?

最佳答案

在模型中:

class DictModel(db.Model):
def to_dict(self):
return dict([(p, unicode(getattr(self, p))) for p in self.properties()])


class Match(DictModel):
date_time = db.DateTimeProperty()
team1 = db.StringProperty()
team2 = db.StringProperty()
venue = db.StringProperty()
result = db.IntegerProperty()

在 View 中:

import json
self.response.out.write(json.dumps([m.to_dict() for m in matches]))

关于javascript - 将数据库模型的整洁 json 数据从服务器(python)发送到客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10049516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com