是否可以在谷歌应用引擎中存储多个键值对数组?

时间:2017-07-27 04:37:35

标签: python google-app-engine web

我正在使用python和谷歌应用引擎。我有一个图像列表,我想存储每个图像的外部页面链接。所以现在在谷歌应用引擎中,图像存储如下:

contentimages:  image1,image2,image3,image4.

我想把这样的内部链接:

contentimages: [{image1,link},{image2,link},{image3,link}]

我怎样才能做到这一点?安静的python和谷歌应用程序引擎。任何形式的帮助将不胜感激。提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用ndb PickleProperty。 PickleProperty让你存储任意Python数据结构。

您可以将数据存储为元组列表:

contentimages = [(image1, link1), (image2, link2), (image3, link3)]

或作为一系列词汇:

contentimages = [{img: image1, lnk:link1}, {img: image2, lnk: link2},{img: image3, lnk:link3}]