Python 如何将$http post发送到数据存储
我正在使用python、jinja2和angularjs构建一个简单的站点。我对jinja2和angular比较陌生。我需要帮助张贴到GAE数据存储和动态显示评论,而无需重新加载页面(角度)。下面是main.py中的处理程序部分:Python 如何将$http post发送到数据存储,python,angularjs,google-app-engine,Python,Angularjs,Google App Engine,我正在使用python、jinja2和angularjs构建一个简单的站点。我对jinja2和angular比较陌生。我需要帮助张贴到GAE数据存储和动态显示评论,而无需重新加载页面(角度)。下面是main.py中的处理程序部分: class expHandler(webapp2.RequestHandler): def get(self): title="Colin_MK: Experience" recommendations = Recommendation.query()
class expHandler(webapp2.RequestHandler):
def get(self):
title="Colin_MK: Experience"
recommendations = Recommendation.query()
self.response.out.write(json.dumps([rec.to_dict() for rec in recommendations]))
template_vars = {'title': title, 'recommendations': recommendations}
template = JINJA_ENVIRONMENT.get_template('/exp.html')
self.response.out.write(template.render(template_vars))
def post(self):
r = json.loads(self.request.body)
new_comment = Recommendation(comment=r['comment'])
new_comment.put()
你能更具体地描述一下想要的结果吗?@jkalden谢谢你的回答。理想的结果是在页面上动态填充“评论”,而无需刷新(类似于facebook),同时将数据存储在数据存储中。您需要查看其他文件吗?html?我似乎能够使用json.dumps从数据存储中获取数据,但它没有链接到jinja2模板