Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.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 如何将数据存储到数据存储-AppEngine_Python_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Python 如何将数据存储到数据存储-AppEngine

Python 如何将数据存储到数据存储-AppEngine,python,google-app-engine,google-cloud-datastore,Python,Google App Engine,Google Cloud Datastore,我是Python&AppEngine新手 我试图使用Feedparser将提要缓存到数据存储 我的密码在 由于某些原因,它不起作用-它不会将数据添加到数据存储中 有什么想法吗?我被难住了。你确定你得到的值是正确的还是来自提要解析器?你试过把它们记录下来吗。此外,为了讨论的目的,如果您认为x.put不起作用,则将其分离出来,并仅测试例如 x = FeedEntry3() x.title = "test title" x.link = "test link" x.content = "test co

我是Python&AppEngine新手

我试图使用Feedparser将提要缓存到数据存储

我的密码在

由于某些原因,它不起作用-它不会将数据添加到数据存储中


有什么想法吗?我被难住了。

你确定你得到的值是正确的还是来自提要解析器?你试过把它们记录下来吗。此外,为了讨论的目的,如果您认为
x.put
不起作用,则将其分离出来,并仅测试例如

x = FeedEntry3()
x.title = "test title"
x.link = "test link"
x.content = "test content"
x.put()

你试过了吗,有用吗?如果这样做有效,很可能您没有从feedparser获得值,请调试并记录该值。

您只是忘记了在模型声明中使用括号

您的代码:

class FeedEntry3(db.Model):
    title = db.StringProperty
    link = db.StringProperty
    content = db.TextProperty
它应该是什么:

class FeedEntry3(db.Model):
    title = db.StringProperty()
    link = db.StringProperty()
    content = db.TextProperty()

在这里发布代码并在这里讨论。