Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将$http post发送到数据存储_Python_Angularjs_Google App Engine - Fatal编程技术网

Python 如何将$http post发送到数据存储

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()

我正在使用python、jinja2和angularjs构建一个简单的站点。我对jinja2和angular比较陌生。我需要帮助张贴到GAE数据存储和动态显示评论,而无需重新加载页面(角度)。下面是main.py中的处理程序部分:

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模板